matlab两个命令窗口出的两张图,怎么让他们在一个绘画框里打开啊
时间: 2024-03-16 14:43:10 浏览: 140
你可以使用subplot函数来实现将两张图绘制在同一画布上。subplot函数的语法如下:
```matlab
subplot(m,n,p)
```
其中,m、n表示将画布分成m行n列,p表示当前绘图的位置,即第p个子图。
例如,如果你想要将两张图绘制在同一画布上,可以使用以下代码:
```matlab
% 第一个图
figure;
plot(x1, y1);
% 第二个图
figure;
plot(x2, y2);
% 将两张图绘制在同一画布上
figure;
subplot(1,2,1);
plot(x1, y1);
subplot(1,2,2);
plot(x2, y2);
```
上述代码首先分别在两个不同的画布上绘制了两张图,然后使用subplot函数将两张图绘制在同一画布的两个子图中。
阅读全文