Matlab——常用函数的用法总结(部分直接摘自mathwork,持续更新)
一、绘图篇
1.图象显示形式
①figure(创建图窗窗口)
figure:使用默认属性值创建一个新的图窗窗口。生成的图窗为当前图窗(当前图窗就是你下一次的画图命令就在当前图窗中画图)。
figure(Name,Value):使用一个或多个名称-值对组参数修改图窗的属性
——指定可选的、以逗号分隔的 Name,Value 对组参数。Name 为参数名称,Value 为对应的值。Name 必须放在单引号 (’ ') 中。您可以指定多个名称-值对组参数,如 Name1,Value1,…,NameN,ValueN。(
详见figure属性
)
—— figure(‘Name’,‘Results’) 将图窗的名称设置为 ‘Results’。
—— figure(‘Color’,‘white’) 创建具有白色背景的图窗。
——figure(‘position’,[500,200,500,500]);可绘制区域的位置和大小,指定为 [left,bottom,width,height] 形式的向量(一般不用指定窗口的位置与大小,使用默认即可),
left:主画面左边缘到窗口的内部左边缘的距离
bottom:主画面下边缘到窗口的内部下边缘的距离
width:左右内部边缘之间的距离
height:上下内部边缘之间的距离
一些颜色参数供参考
②subplot(多个子图画在同一个图窗中)
subplot(m,n,p):将当前图窗划分为 m×n 网格,并在 p 指定的位置创建坐标区。第一个子图是第一行的第一列,第二个子图是第一行的第二列,依此类推。如果指定的位置已存在坐标区,则此命令会将该坐标区设为当前坐标区。
subplot(m,n,p,‘replace’):删除位置 p 处的现有坐标区并创建新坐标区。
2.频数图与直方图
①hist(不推荐hist,推荐使用histogram)
[N,X] = hist(Y,M):创建向量(行、列均可)Y 的频数直方图。它将区间[min(Y),max(Y)]等分为M 份(缺省时M 设定为10),N 返回M 个小区间的频数&#x