MATLAB算术运算符
序号运算符说明
1A+B两矩阵相加或一个数和矩阵相加
2A-B两矩阵相减或一个数和矩阵相减
3-A矩阵的每个数取相反数
4A*B两矩阵相乘或一个数和矩阵相乘
5B/A方程XA=B的解
6A\B方程AX=B的解
7A^B A的B次幂,A|或B至少有一个是标量
8 A.*B两数组逐元素对应相乘
9 A./B数组A逐元素除以数组B
10 A.\B数组B逐元素除以数组A
11 A.^B数组A元素的对应数组B元素的次幂
12A’矩阵的转置(数组的共轭转置)
13 A.’数组的转置
MATLAB关系运算符
序号运算符说明
1A<B小于,返回逻辑值,下同
2A<=B小于等于
3A>B大于
4A>=B大于等于
5A==B等于
6A~=B不等于
MATLAB逻辑运算符
序号运算符说明
1A&&B短路逻辑与
2A||B短路逻辑或
3A&B逻辑与
4A|B逻辑或
5~A逻辑非
MATLAB特殊符号
序号运算符说明
1=赋值
2:冒号运算符
3()输入参数,优先处理,下标
4[]输出参数,构造数组
5 3.14小数点
6 A.B结构体A的成员B
7 A.(B)结构体A的成员B
8..父目录
<在下一行继续输入语句
10,数组同行元素间,参数间,语句间的分隔符11;数组行间,语句间的分隔符
12%注释matlab定义函数表达式
13!执行系统命令
14’s’字符串
15@函数句柄
16~未使用的参数,逻辑非
MATLAB基本函数
序号名字说明
1abs计算绝对值或模
2acos,acosd按弧度或度返回反余弦值
3acot,acotd按弧度或度返回反余切值
4acsc,acscd按弧度或度返回反余割值
5all所有元素都为真才返回真
6and逻辑与
7angle计算复数的辐角
8any某个元素为真就返回真
9asec,asecd按弧度或度返回反正割值
10asin,asind按弧度或度返回反正弦值
11atan,atand按弧度或度返回反正切值
12atan2atan的四象限版本
13axis控制图形中轴的刻度和显示
14box显示或隐藏图形的边界
15break在for或while中退出循环
16case定义switch中的一个块
17cd改变当前工作目录
18ceil向正无穷取整
19cell产生元胞变量
20char产生字符变量
21clc清空命令窗口中所有的显示内容
22clear从工作空间中删除变量
23close关闭图形窗口
24collect对符号表达式合并同类项
25cond计算矩阵的条件数
26conj计算复数的共轭
27continue在for或while中退出本次循环
28contour绘制等高线图
29contourf绘制带填充的等高线图
30conv计算两个多项式的积
31cos,cosd按弧度或度计算余弦
32cot,cotd按弧度或度计算余切
33cross计算两个三维向量的叉积
34csc,cscd按弧度或度计算余割
35cumprod计算累积积
36cumsum计算累积和
37deconv计算两个多项式的商和余式
38det计算矩阵的行列式值
39diag返回矩阵的对角线元素,或者创建对角阵
40diff计算数值向量的差分,或计算符号变量的微分
41dir显示目录及文件
42disp在命令窗口中显示MATLAB变量
43dot计算点积
44double把给定的数转换成双精度数
45eig求矩阵的特征值和特征向量
46else if语句的一部分
47elseif定义条件的语句,if语句的一部分
48end定义在if,switch,for或while的最后一行,表示语句的结束,或者用于数组下标中表示最大下标
49eps浮点数的最小相对误差
50error脚本或函数异常终止,并可输出错误信息
51eval执行字符串形式的表达式或命令
52exist确定变量,文件,目录或类是否存在
53exp指数函数
54expand展开符号表达式
55eye返回单位阵
56ezplot简易二维绘图
57factor符号表达式的因式分解
58false假
59fclose关闭文件
60feval使用函数句柄计算函数值
61figure创建新图形窗口
62fill绘制带填充颜的多边形
63find返回数组的非零值和相应的下标
64findstr返回一个字符串在另一个字符串中的位置
65fix向零取整
66fliplr左右翻转矩阵
67flipud上下翻转矩阵
68floor向负无穷取整
69fminsearch计算函数的最小值
70fopen打开文件,获得文件句柄
71for指定循环次数的语句
72format改变命令窗口中数值的显示格式.尝试format long和format short 73fplot函数二维绘图
74fprintf把格式化数据写入文本文件
75fread从文件中读二进制数据
76fscanf从文本文件中读格式化数据
77fsolve方程或方程组求解
78full把稀疏矩阵转换成普通矩阵
79function函数声明
80fwrite把二进制数据写入文件
81fzero计算函数的零点
82global声明全局变量
83help在命令窗口中显示函数的帮助信息
84hold控制将要绘制的新图形是否覆盖原有图形
85if定义条件的语句
86image返回复数的虚部
87ind2sub把单下标转换成多下标
88inf无穷大的IEEE表示
89inline产生内联函数
90input在命令窗口输入数据
91int计算符号表达式的积分
92inv求矩阵的逆
93isdir判断一个字符串是否为目录
94isempty判断一个矩阵是否为空矩阵
95isequal判断两个变量是否相等
96isfinite判断一个数是否为有限的
97isinf判断一个数是否为无限的
98islogical判断一个变量是否为logical类型
99isnan判断一个数是否为非数
100isnumeric判断一个变量是否为数值类型
101isreal判断变量是否为实数
102isscalar判断一个变量是否为标量
103legend在图形上加入图例
104length返回数组的最长维的长度
105light设置三维图形的灯光的位置
106limit计算符号表达式的极限
107linspace产生等间隔行向量
108load从MAT文件中装载变量
109log自然对数
110log10常用对数
111log2以2为底的对数
112lower把字母转换为小写字母
113lsqcurvefit最小二乘拟合
114max返回数组元素的最大值
115mesh绘制三维网线图
116meshgrid产生三维绘图使用的网格矩阵117min返回数组元素的最小值
118mod,rem返回两数相除的余数
119nan非数的IEEE表示
120nargin返回函数输入参数的个数
121nargout返回函数输出参数的个数
122nnz返回矩阵非零元素的个数
123not逻辑非
124null计算矩阵行向量组的零空间的基125ones产生全1矩阵
126or逻辑或
127otherwise switch语句的一部分
128pause执行暂停
129pi圆周率π的16位近似值
130pinv求矩阵的伪逆
131plot二维曲线绘图函数
132plot3三维曲线绘图函数
133poly由根构造多项式
134polyfit多项式拟合
135polyval返回多项式的值
136prod求积
137pwd以字符串形式返回当前工作目录138rand产生[0,1]区间上均匀分布的随机数139randn产生标准正态分布的随机数
140rank求矩阵的秩
141real返回复数的实部
142repmat复制并平铺矩阵
143reshape改变矩阵的行列数
144return从函数正常返回
145roots计算多项式的所有根
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论