matlab中如何把两个figure中的图放到一个图中?

2024-12-01 12:59:33
推荐回答(3个)
回答(1):

用subplot函数来控制。比如subplot(2,1,1)表示两行一列第一个图,这样之后你在画图就是在指定位置了。下一个图画之前加上subplot(2,1,2)就可以了。

回答(2):

用subplot;或者hold on;
clear all;clc;
x=0:pi/20:2*pi;
y1=sin(x).^2;
y2=2*cos(x);
plot(x,y1,x,y2,'r');
grid on;
------------------或:
clear all;clc;
x=0:pi/20:2*pi;
y1=sin(x).^2;
y2=2*cos(x);
subplot(2,1,1);
plot(x,y1);grid on;
subplot(2,1,2);
plot(x,y2);grid on;

回答(3):

可以用subplot,hold on,这类的