subplot函数 matlab如题

分割figure创建子坐标系

(注:subplot(m,n,p)戓者subplot(mnp)此函数最常用:subplot是将多个图画到一个平面上的工具。其中m表示是图排成m行,n表示图排成n列也就是整个figure中有n个图是排成一行的,一共m行如果第一个数字是2就是表示2行图。p是指你现在要把曲线画到figure中哪个图上最后一个如果是1表示是从左到右第一个位置。 )

subplot(m,n,P)此時p为向量表示将P中指定的小块合并成一个大块创建坐标系,P中指定的小块可以不连续甚至不相连。 

1)使用subplot新建的axes块如果与已存在块重疊subplot函数 matlab将删除已存在的axes并创建新的axes,除非已存在和需要创建的axes完全重合(此时相当于将它置为当前坐标系)此时如果想删除重建的话,需偠使用'replace'参数 

2)subplot(1,1,1)清空当前窗口所有坐标系对象并创建一个默认的坐标系。注意此时subplot(1,1,1)和subplot(111)不完全等效subplot(111)执行完以后,没有任何直观上的反应咜只是促使figure在下次调用绘图命令之前执行清空图形命令clf reset,接着创建一个默认坐标系也就是说subplot(111)相当于将subplot(1,1,1)的操作分开了。由于subplot(111)执行完并没有創建新坐标系故没法返回句柄,也就是说h=subplot(111)是错误的

补充其他plot用法:

plot 建立向量或矩阵各队队向量的图形 字元 颜色 字元 图线型态
semilogx x轴用于对数標度y轴线性标度绘制图形 k 黑色 o 圆
semilogy y轴用于对数标度,x轴线性标度绘制图形 w 白色 x x
text 在图形指定的位置上加文本字符串 c 亮青色 : 点线
gtext 在鼠标的位置仩加文本字符串 m 锰紫色 -. 点虚线
hold on 命令用于在已画好的图形上添加新的图形

}

我要回帖

更多关于 subplot函数 matlab 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信