matlab plot在指定位置绘图
时间: 2024-06-10 16:02:24 浏览: 132
高级绘图技巧:Matlab PLOT函数的深度应用
在MATLAB中,可以使用subplot函数在指定的位置绘制图形。subplot函数的使用格式为subplot(m,n,p),其中m和n表示绘图区域的行数和列数,p表示当前图形在区域中的位置,从左到右,从上到下编号。例如,subplot(2,3,4)表示将当前图形绘制在一个2行3列的区域中的第4个位置。以下是一个示例代码:
```matlab
x = -pi:0.1:pi;
y = sin(x);
z = cos(x);
subplot(2,2,1);
plot(x,y);
title('Sin(x)');
subplot(2,2,2);
plot(x,z);
title('Cos(x)');
subplot(2,2,3:4);
plot(x,y,'r--',x,z,'b-.');
title('Sin(x) and Cos(x)');
legend('Sin(x)','Cos(x)');
```
这个示例代码会在一个2行2列的区域中绘制3个图形,第一个图形绘制sin(x)函数,第二个图形绘制cos(x)函数,第三个图形同时绘制sin(x)和cos(x)函数。注意,在最后一个subplot中,我们使用了一个数组来同时绘制两个函数,并使用legend函数添加了图例。
阅读全文