对于初Matlab的小白同学,需要记忆一些常用的Matlab自带的命令,这对于后续自己的代码实现是非常有帮助的。
1、常用函数 sin():正弦函数 cos():余弦函数 tan():正切函数 cot():余切函数 asin():反正弦 acos():反余弦 atan():反正切 acot():反余切 exp():以e为底的指数函数 log():以e为底的对数函数 log10():以10为底的对数函数 log2():以2为底的对数函数 sqrt():平方根 abs():绝对值 mod(a, m):a / m的余数 sum():求和
三角函数
2、取整命令 round():四舍五入取整 floor():向下取整 ceil():向上取整 fix():向零取整 3、创建矩阵 ones():创建所有元素都为1的矩阵 zeros():创建所有元素都为0的矩阵 eye():创建单位矩阵 diag():创建对角矩阵 magic():创建魔方矩阵 rand():创建(0,1)均匀分布的随机矩阵 randn():创建正态分布的随机矩阵 randperm():创建随机排序矩阵
矩阵
4、矩阵操作 length():返回矩阵最大维度的长度 size():返回矩阵各维的长度 fliplr():左右翻转矩阵 flipud():上下翻转矩阵 reshape():重塑矩阵 5、矩阵运算 inv():矩阵的逆 det():矩阵的行列式 trace():矩阵对角元素之和 eig():矩阵的特征值和特征向量 6、多项式 poly():指定根的多项式系数 polyval():多项式的值 polyfit(x,y,n):多项式拟合,x、y为拟合数据,n为拟合多项式的阶数 roots():多项式的跟 interp1():一维插值 interp2():二维插值 interp3():三维插值 7、画图命令 plot():二维图形 plotyy():双轴图形 plot3():三维图形 mesh():三维图形
plot
8、其他 clc:清屏 clear:清除工作区 close:关闭图形窗口或文件