运算符号
符号 | 意义 |
---|---|
A*B | 矩阵相乘,或数与数相乘 |
A.*B | .点乘,用于矩阵间对应元素的相乘,或数与数、数与矩阵之间的相乘。 |
A/B | 右除。a/b表示矩阵a乘以矩阵b的逆 |
A./B | 右除。a./b表示矩阵a中的每个元素除以矩阵b的对应的元素。 |
A.\B | 左除。a.\b表示矩阵b中的每个元素除以矩阵a的对应的元素。 |
X.^2 | 是所有element 取平方 |
A^B | A的B次方 |
A’ | 矩阵A的转置 |
rem(m,n); | 取余,m除以n所得余数 |
函数
函数符号 | 含义 |
---|---|
fix(x) | 只保留整数部分 |
ceil(x) | 向上取整 |
floor(x) | 向下取整 |
round(x) | 是进行舍入取整 |
图
符号 | 含义 |
---|---|
plot3(x,y,z) | 三维线图 |
mesh(x,y,z) | 网线图 |
surf(x,y,z) | 表面图,加上shading flat为带渲染效果的表面图 |
线型
plot(x,y,'color_style_marker')
color_style_marker 包含一至四个字符(包括在单引号中),这些字符根据颜色、线型和标记类型构造而成。例如,plot(x,y,‘r:+’)
函数
Matlab eval()函数使用
eval():将字符串转换为matlab可执行语句
a=’b=1’;
输入eval(a)
就会看见变量里生成了变量b,b是一个1乘1的double型矩阵,元素的值为1
也就是说,执行eval(a)相当于执行a的内容,相当于执行b=1