matlab同一张画布显示两张图
时间: 2023-05-31 12:06:23 浏览: 179
matlab实现两幅图像的异或
可以使用subplot函数在同一张画布上显示两张图。
例如,下面的代码会在同一张画布上显示两张图:
```matlab
% 创建数据
x = 0:0.1:10;
y1 = sin(x);
y2 = cos(x);
% 创建画布
figure;
% 在画布上创建两个子图
subplot(2,1,1);
plot(x, y1);
title('sin(x)');
xlabel('x');
ylabel('y');
subplot(2,1,2);
plot(x, y2);
title('cos(x)');
xlabel('x');
ylabel('y');
```
这里使用subplot函数创建了两个子图,第一个参数是子图的行数,第二个参数是列数,第三个参数是当前子图的索引。在上面的例子中,我们创建了一个2x1的子图布局,然后在第一个子图中绘制了sin(x)的图像,在第二个子图中绘制了cos(x)的图像。
阅读全文