prss.net
当前位置:首页 >> MATLAB怎么做两个FigurE? >>

MATLAB怎么做两个FigurE?

figure(1) plot figure(2) plot

1. 两个函数画出的图放在同一个figure下的话,用subplot函数。 如: subplot(1,2,1); plot(...); subplot(1,2,2); plot(....); 这样在同一个figure下,画两个图,且是1行2列的。 2. 用hold on也可以了 比如:figure(1),plot(x); hold on ;...

比较简单的方法可以使用plotyy函数来创建同一个figure中的两套坐标轴,然后在对应坐标轴上分别作图,具体代码如下: %----------------------------- ax=plotyy(0,0,0,0); %创建双y轴图像并保存坐标轴句柄 hold(ax(1),'on');hold(ax(2),'on'); %...

感觉楼上两位的回答有点跑偏。楼主是不是想把保存在两个.fig文件合并到一个图? 如果有绘图所需的数据,最好是修改代码在一个图中重新绘制;如果没有数据只有fig文件,处理起来就稍微麻烦一点,还要看你原始的图里面都有什么内容(曲线,图像,...

subplot(211),imshow(.....); subplot(212),imhist(.....); 这个样可以画在一个figure里面 figure(1),imshow(.....); figure(2),imhist(.....); 这样可以画在两个figure里面

1、figure简介 figure是建立图形的意思。系统自动从1,2,3,4来建立图形,数字代表第几幅图形,figure(1),figure(2)就是第一第二副图的意思。在建立图形的时候,您注意一下它的标题就是figure1或figure2等等,对应到程序中就是您的例子语句。 ...

matlab使用figure(1), figure(2)...可以作出多幅图。示例如下: theta=linspace(0,2*pi,400);rou=4*sin(2*theta);figure(1)polar(theta,rou);figure(2);ezplot('x^(2/3)+y^(2/3)-2^(2/3)')

x=0:0.1:10; y1=3*x+2; figure(1) plot(x,y1) hold on y2=x-5; figure(2) plot(x,y2) hold on y3=2*x+3; figure(3) plot(x,y3) 如果想三条线画到一张图上,把figure(i)去掉就可以了。

MATLAB中有hold on和hold off指令,在Command Window中使用可以实现同时让两个图出现在一起。 hold on的意思是打印的图形会叠加在当前图形上。 hold off的意思是打印图形前会消除当前图形,再打印新的图形。 具体可以在Command Window中输入help...

网站首页 | 网站地图
All rights reserved Powered by www.prss.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com