matlab里一个m文件怎么输出两张图

来源:百度知道 编辑:UC知道 时间:2024/09/23 20:56:45
如题阿,发现只输出最后一张,怎样才可以输出两张呢?
怎么样是显示在同一个坐标里的,如果要分开呢

输出N张都可以 只需要如下操作
每画一张图之前输入figure(N)这里N为1到无穷,比如画第一张就figure(1)然后再plot...画第二张的时候先输入figure(2)再输入plot....同理 可画出N张

城二世他们说的都对,我再加一句,每幅图前加figure,不用标数字,这样MATLAB会自己安排序号,不会因为不小心写重数字而改掉前一次的画图。

中间加上一句
hold on
这句的意思是保持已经画上的一个图的样子,不然它就会把原来的都抹掉了。
最好可以把你的语句发上来,便于给你分析。

figure(1)
subplot(2,2,1)
plot(x1,y1,z1,'r-'),grid on;
subplot(2,2,2)
plot(x2,y2,z2,'b-'),gird on;
这样就可以了~