matlab的初等函数运用
在matlab中一般1表示行,2表示列,在很多函数中都有涉及
除以一个矩阵即是乘该矩阵的逆矩阵,若无逆矩阵即是有无数解
矩阵与一个常数的大小进行判断,返回的是逻辑数组
if函数等一定要用end结尾,函数用end结尾显得更加正式
一些简单的索引方式A(2:end,:)第二行到最后一行
A(2:end-1,:)二到倒数第二行
A(:)全部行
1.randi函数是随机生成整数函数矩阵
randi(10,1,2)就是1行2列大小为0到10的矩阵
randi([-5,5],1,2)就是指的是1行2列大小从-5到5的矩阵
2.roundn函数可以任意位置四舍五入
0个位1十位2百位-1小数点后一位
roundn(5.5,0)
3.normrnd产生正态分布的随机数
normrnd(0,2,1,2)均值为0,标准差是2的1行2列的矩阵
4.rand:产生0到1之间的矩阵
rand(1,5)一行五列
5.mean:求平均值
mean(变量名字)
6.fpolt:限定函数图像的定义域
fplot(函数名,[2.5,7])指的是图像定义域在2.5到7之间
7.legend:对求得的图像上面线段进行注释
注意要加单引号
legend(‘格式’,‘大小’)
若要想自定注释的位置,就在后面加上location
legend('格式','大小',‘location’,'SouthEast')当注释在图像中显示后,可自己通过鼠标移动位置
8.匿名函数
匿名函数定义后可直接在当前编辑器直接运用
若z=x^2+y^2
即z=@(x,y)x^2+y^2
@后面加自变量,再加上函数的具体形式
y=kx+b
y=@(x)kx+b
9.spline:三次样条插值
spline(x,y,需要插值的区域名字)
new_a=(-1:0.1:1)
spline(x,y,new_a)
10.interpn:n维度数据的插值
这里引用上面的例子
interpn(x,y,new_a,'spline')
最后一个变量是使用插值的方法:具体方法有 linear(线性插值) ,cubic(三次插值) ,spline(三次样条法)(最精确的方法) ,nearest(最邻近插值法)
11.pchip:埃尔米特插值法,与三次样条法的方法一样
与其区别是埃尔米特插出来的图像比较线性,而另一个更加光滑,更加精准
12.plot:画图函数
线的方式: -实线 :虚线 -.虚点线--波折线
点的方式: .圆点 +加号 *星号 xx型 o小圆
颜色: k黑色,m紫色,c青色
13.repmat:将矩阵里面的数重复多次
a=[1,2,3,3,5]
repmat(a,2,2)
就是将a矩阵增加2倍,增加的是列
14.eig:
求矩阵的特征值
【a,b】=eig()
求特征向量
15find函数的基本用处,更多用处需要看说明
返回向量或矩阵中不为0元素的位置索引
find(x,2)返回矩阵中前两个不为0的数的位置
返回的是数字,并不是位置,因为矩阵在matlab中的存储顺序是以一列排序的
16.prod:每行或者每列的数字乘的之和
prod(a,2)因为这里是2,所以是从第一列到最后一列,所以是求出来的是一行的和
17.magic:幻方矩阵,每一列的和都相等
18.sort:进行排序,系统默认从上往下是升序
若想降序sort(a,'descend')
19.size:计算矩阵行数或者列数的多少
size(a,1)返回有多少行
【】=size(),返回行和列
matlab的初等函数运用相关推荐
- Matlab基本初等函数大全
Matlab基本初等函数大全 方便查阅,适合基础学习者使用. 链接中是完整版 完整版初等函数大全 1.特殊变量与常数 ans 计算结果的变量名 computer 确定运行的计算机 eps 浮点相对精度 ...
- 用matlab画曲顶柱体费用数据,数值积分的matlab实现
实验10 数值积分 实验目的: 1.了解数值积分的基本原理: 2.熟练掌握数值积分的MATLAB 实现: 3.会用数值积分方法解决一些实际问题. 实验内容: 积分是数学中的一个基本概念,在实际问题中也 ...
- matlab定积分上界求解,定积分问题的数值求解及Matlab实现.pdf
定积分问题的数值求解及Matlab实现 第28卷第5期 哈 尔滨 商 业 大 学 学报 (自然科学版) Vo1.28No.5 2012年 10月 JournalofHarbinUniversityof ...
- matlab 2014a 升级,MATLAB R2014a从入门到精通(升级版) pdf扫描版[42MB]
MATLAB是适合多学科.多种工作平台的功能强大.界面友好且开放性很强的大型数学应用软件.本书以MATLAB R2014a软件为基础,全面阐述MATLAB的主要功能,通过大量实例向读者展示如何编写高效 ...
- matlab光顺拐点,基于MATLAB的最大误差双圆弧逼近曲线的算法及实现.pdf
基于MATLAB的最大误差双圆弧逼近曲线的算法及实现.pdf 第31卷第6期 基于MⅢB的最大误差双圆弧逼近曲线的算法及实现 文章编号:1004-2539120町]06一唧一∞ 基于MAⅡ.AB的最大 ...
- matlab多元函数_函数的计算机处理8(1)_1MATLAB
计算机语言运用--数值计算8-函数的计算机处理8(1)_1MATLAB 计算机:电子线路组成的计算机器.人与计算机则是通过计算机语言-符号系统说给计算机听而交流. 计算机语言有低级语言-机器语言.汇编 ...
- matlab 把区间等分分,MATLAB数学实验报告 定积分的近似计算
MATLAB数学实验报告 实验日期:2015年11月20日 实验名称定积分的近似计算 姓名:学号:班级: 问题背景描述: 利用牛顿-莱布尼兹公式虽然可以精确地计算定积分的值,但它仅适用于被积函数的原函 ...
- matlab从哪里学,从零开始学MATLAB(附光盘)/从零开始学系列
第1篇 基础知识 第1章 初涉matlab 1.1 matlab介绍 1.2 安装matlab 1.3 matlab的用户界面 1.4 matlab帮助系统 1.5 matlab的基本操作 1.6 习 ...
- MATLAB 基本操作
MATLAB基本操作 创建数组 基于方括号创建 冒号创建行向量 函数创建 基于数组的拼接 数组数据提取 数组数据的相互赋值 end的使用用法:end再下标表达式当中表示最后一个下标值 相关运算 算术运 ...
最新文章
- Microsoft Visual C++ 14.0 is required解决方法
- Jmeter之解决烦人的中文乱码问题
- 数据结构与算法笔记(五)——队列(FIFO队列、双端队列)
- unity图片拖不进去_Unity UGUI实现简单拖拽图片功能
- 为什么a*算法采用哈密尔顿距离作为启发函数比不在位数为启发函数的性能要好?_KDD2019: 使用神经网络为A*搜索算法赋能 --以个性化路径推荐为例...
- 用 bmon 实时查看网络流量
- BestCoder Round #4 之 Miaomiao's Geometry(2014/8/10)
- sql server利用开窗函数over() 进行分组统计
- word文档的图片怎么保存到动易CMS上
- ADS1115驱动程序
- 普适计算-2014/02/28
- RB-tree深度探索
- 工作流调度系统Apache DolphinScheduler介绍和设计原理
- 【IDEA使用教程】IDEA快捷键
- 尹同跃捧走2022中国汽车年度人物;比亚迪当选2022最佳中国品牌汽车企业 | 美通社头条...
- Python语言学习讲解十:列表推导式
- 《宇宙沙盘2》下的星体
- 【深度学习】CNN模型处理简单时间序列
- 【二〇二一·芒种】读书笔记
- 常见算法:C语言中链表的操作(创建,插入,删除,输出)