温馨提示×

matlab中subplot函数的用法是什么

小亿
319
2023-11-25 01:08:39
栏目: 编程语言

在Matlab中,subplot函数用于在一个图形窗口中创建多个子图。它的基本用法如下:

subplot(m,n,p):创建一个m × n的子图网格,并选择第p个子图作为当前绘图区域。

其中,m表示子图网格的行数,n表示子图网格的列数,p表示当前子图的位置。

例如,如果我们想要在一个图形窗口中创建一个2 × 2的子图网格,并选择第1个子图作为当前绘图区域,可以使用以下代码:

subplot(2, 2, 1)

然后,我们可以在当前绘图区域中绘制图形,例如绘制一个折线图:

x = 1:10; y = sin(x); plot(x, y)

接下来,我们可以选择其他子图作为当前绘图区域,并在每个子图中绘制不同的图形。例如,我们可以选择第2个子图作为当前绘图区域,并在其中绘制一个散点图:

subplot(2, 2, 2) x = 1:10; y = rand(1, 10); scatter(x, y)

通过这种方式,我们可以在一个图形窗口中创建多个子图,并在每个子图中绘制不同的图形,方便进行比较和分析。

0