养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

MATALB之subplot命令

时间:2024-11-12 06:48:53

subplot命令

subplot命令是将图片窗口划分成若干区域,按照一定顺序使得图形在每个小区域内呈现其图形。

调用格式

subplot(m,n,i):把图形窗口分为m×n个子图,并在第i个子图中画图;subplot(m,n,i,’replace’):若在绘制图形的时候已经定义了坐标轴,该命令将删除原来的坐标轴,并创建一个新的坐标轴系统;

subplot(’position’,[leftbottomwidthheight]):在指定位置[leftbottomwidthheight]创建新的坐标系,并且各个参数在0到1之间取值。

实例

在这里我们用函数y1=sin(x),y2=cos(x)和y3=tan(x)3个函数在定义域[-pi,pi]来举例。

结果

MATALB之subplot命令

编程

x=-pi:0.05:pi;%定义域[-pi,pi],步长为0.05

y1=sin(x);y2=cos(x);y3=tan(x);%3个函数

subplot(2,2,1);%生产两行两列的区域

plot(x,y1,'m.');%第1行第1列,放y1函数的图像

gridon;%添加网格

title('y=sinx');%标题

subplot(2,2,2);%第1行第2列,放y2函数的图像

plot(x,y1,'rp');

gridon;

title('y=cos(x)');

subplot('position',[0.2,0.02,0.6,0.45]);%%第2行第1列,放y3函数的图像,且大小自行调整

plot(x,y3);

gridon;

text(0.3,2.3,'y3=tan(x)');

© 一点知识