subplot是将多个图画到一个平面上的工具。
其中,m和n代表在一个图像窗口中显示m行n列个图像,也就是整个figure中有n个图是排成一行的,一共m行,后面的p代表现在选定第p个图像区域,即在第p个区域作图。如果m=2就是表示2行图。p表示图所在的位置,p=1表示从左到右从上到下的第一个位置。
ezplot(f,[-3,3]),表示画f函数的图形,取值区间在[-3,3]
如下:
subplot(2,2,[1,2])
ezplot('sin',[-1,1])
grid minor
subplot(2,2,3)
ezplot('x',[-3,3])
subplot(2,2,4)
ezplot('x.^3',[-3,3])
grid
扩展资料
在matlab的命令窗口中输入doc subplot或者help subplot即可获得该函数的帮助信息。
简单的例子
把绘图窗口分成两行两列四块区域,然后在每个区域分别作图,基本步骤:
subplot(2,2,1); % 2、2、1之间没有逗号也可以
在第一块绘图
subplot(2,2,2);
在第二块绘图
subplot(2,2,3);
在第三块绘图
subplot(2,2,4);
在第四块绘图
参考资料来源:百度百科:subplot
subplot是将多个图画到一个平面上的工具。其中,m表示是图排成m行,n表示图排成n列,也就是整个figure中有n个图是排成一行的,一共m行,如果m=2就是表示2行图。p表示图所在的位置,p=1表示从左到右从上到下的第一个位置。
ezplot(f,[-3,3])表示在区间-3 扩展资料: subplot 功能 分割figure,创建子坐标系 语法 h = subplot(m,n,p) or subplot(mnp) subplot(m,n,p,'replace') subplot(m,n,P) subplot(h) subplot('Position',[left bottom width height]) subplot(..., prop1, value1, prop2, value2, ...) h = subplot(...) 注意 1)使用subplot新建的axes块如果与已存在块重叠,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)是错误的。 参考资料:百度百科—subplot
subplot是将多个图画到一个平面上的函数。其中,m表示是图排成m行,n表示图排成n列,也就是整个figure中有n个图是排成一行的,一共m行,如果m=2就是表示2行图。p表示图所在的位置,p=1表示从左到右从上到下的第一个位置。
使用方法:subplot(m,n,p)或者subplot(m n p)。
在matlab的命令窗口中输入doc subplot或者help subplot即可获得该函数的帮助信息。
m=2,n=2,p=你在2*2的四个图中选择当前你要绘制的图形
ezplot
即:Easy to use function plotter。它是一个易用的一元函数绘图函数 。特别是在绘制含有符号变量的函数的图像时,ezplot要比plot更方便。因为plot绘制图形时要指定自变量的范围,而ezplot无需数据准备,直接绘出图形
plot(fun,[xmin,xmax])在区间 xmin ezplot(f,[-3,3])在区间-3 扩展资料: subplot用法距离: //将figure分为m × n块,在第p块创建坐标 h = subplot(m,n,p) or subplot(mnp) //如果所指定的坐标系已存在,那创建新坐标系替换它 subplot(m,n,p,'replace') //p为向量,表示将P中指定的小块合并成一个大块创建坐标系,P中指定的小块可连续也可不相连 subplot(m,n,P) //将坐标系h设为当前坐标系,相当于axes(h) subplot(h) //在指定位置创建一个新坐标系 subplot('Position',[left bottom width height]) //在创建坐标系的同时,设置相关属性 subplot(..., prop1, value1, prop2, value2, ...) //返回所创建坐标系的句柄 h = subplot(...) ezplot用法举例: //在默认区间[-2pi,2pi]上绘制函数f=f(x) ezplot(f) //在区间min < x < max上绘制函数 f = f(x) ezplot(f,[min,max]) //对于隐式定义的函数f = f(x,y):ezplot(f)绘制的是 f(x,y) = 0 ezplot(f,[xmin,xmax,ymin,ymax]) //绘制含参函数 x = x(t)和y = y(t) 默认区间: 0 < t < 2pi. ezplot(x,y) //绘制含参函数 x = x(t)和y = y(t) 区间:tmin < t < tmax. ezplot(x,y,[tmin,tmax]) //在指定的区域,在figure窗口绘制通过handle figure指定的函数 ezplot(...,figure_handle)
m 代表行
n 代表列
p 代表的这个图形画在第几行、第几列。注意可以选俩甚至更多,例如subplot(2,2,[1,2])
表示一个两行两列的画布上,你用第一行画图。
ezplot(f,[-3,3]),表示画f函数的图形,取值区间在[-3,3]
如下例子
subplot(2,2,[1,2])
ezplot('sin',[-1,1])
grid minor
subplot(2,2,3)
ezplot('x',[-3,3])
subplot(2,2,4)
ezplot('x.^3',[-3,3])
grid
subplot是将多个图画到一个平面上的工具。
其中,m表示是图排成m行,n表示图排成n列,也就是整个figure中有n个图是排成一行的,一共m行,如果m=2就是表示2行图。
p表示图所在的位置,p=1表示从左到右从上到下的第一个位置。
ezplot(f,[-3,3])表示在区间-3