首页 热点资讯 义务教育 高等教育 出国留学 考研考公

matlab如何同时画多个图?

发布网友

我来回答

1个回答

热心网友

hold on作用是保持原图并接受此后绘制的新的曲线,叠加绘图;

多次叠绘:

plot命令可以同时绘制多条曲线,但实际中,往往出现在已经 存在的图上再绘制一条或多条曲线的情况,为此,MATLAB提 供了以下命令:

hold on:保持原图并接受此后绘制的新的曲线,叠加绘图

hold off:重新刷新图形窗口,绘制新的曲线

扩展资料:

多子图:

MATLAB允许用户在同一个图形窗里布置几幅子图,命令如下:

subplot(m,n,k) 使m×n幅子图的第k幅成为当前图

subplot('position',[left bottom width height])指定位置绘子图,成为当前图

多子图绘制曲线:

clf; t=(pi*(0:0.001:1))'; 

y1=sin(t); y2=sin(10*t); y12=sin(t).*sin(10*t); 

subplot(2,2,1),plot(t,y1,'r');axis([0,pi,-1,1])

subplot(2,2,2),plot(t,y2,'b');axis([0,pi,-1,1]) 

subplot('position',[0.2,0.1,0.6,0.40]),plot(t,y12,'b-',t,[y1,-y1],'r:'), axis([0,pi,-1,1])

参考资料:百度百科-MATLAB

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com