matlab+subplot函数
时间: 2023-12-12 10:32:59 浏览: 73
MATLAB之窗口分割函数subplot
5星 · 资源好评率100%
subplot函数是Matlab中用于在同一图形窗口中创建多个子图的函数。它的语法格式为subplot(m,n,p),其中m和n表示子图网格的行数和列数,p表示当前子图的位置。例如,subplot(2,2,1)表示将当前子图设置为2x2网格中的第1个位置。
以下是一个例子,展示了如何使用subplot函数在同一图形窗口中创建多个子图:
```matlab
x = linspace(0,10);
y1 = sin(x);
y2 = sin(2*x);
y3 = sin(4*x);
y4 = sin(8*x);
subplot(2,2,1)
plot(x,y1)
title('Subplot 1: sin(x)')
subplot(2,2,2)
plot(x,y2)
title('Subplot 2: sin(2x)')
subplot(2,2,3)
plot(x,y3)
title('Subplot 3: sin(4x)')
subplot(2,2,4)
plot(x,y4)
title('Subplot 4: sin(8x)')
```
这个例子创建了一个2x2的子图网格,并在每个子图中绘制了不同的正弦函数。每个子图的位置由subplot函数的第三个参数指定。
阅读全文