mdsk.net
当前位置:首页 >> mAtlAB同时显示多幅图片 >>

mAtlAB同时显示多幅图片

subplot(2,2,1);跟画图语句如plot() subplot(2,2,2);跟画图语句如plot() subplot(2,2,3);跟画图语句如plot()

先读入四个fig,用load 然后重排,用subplot

画多幅图.是一个窗口里面画多幅图还是多个窗口画多幅图.一窗口画多幅图subplot(1,3,1)ezplot(@sin)subplot(1,3,2)plot(1:10)subplot(1,3,3)plot(sin(0:0.001:2*pi))多窗口多幅图figure %第一个窗口画第一幅图ezplot(@sin)figure %第二个窗口plot(1:10)figure %第三个窗口plot(sin(0:0.001:2*pi))

n1 = [pathname,filename{1}];n2 = [pathname,filename{2}];n3 = [pathname,filename{3}];然后用p1 = imread(n1)逐个读入,然后imshow(p1);

感觉楼上两位的回答有点跑偏.楼主是不是想把保存在两个.fig文件合并到一个图?如果有绘图所需的数据,最好是修改代码在一个图中重新绘制;如果没有数据只有fig文件,处理起来就稍微麻烦一点,还要看你原始的图里面都有什么内容(曲线,图像,控件),以及合并之后要什么效果,比如,用子图还是画到同一个坐标系中?甚至,原来两个图中的内容叠加(可能覆盖)?建议楼主最好把图贴出来,并说明想要的效果.

用subplot()函数,来在整一个图形中创建多个平铺的图形.常用格式:subplot(m,n,P) %m行数,n列数,P某行某列第几个应用实例:income = [3.2 4.1 5.0 5.6];outgo = [2.5 4.0 3.35 4.9];subplot(2,1,1); plot(income)title('Income')subplot(2,1,2); plot(outgo)title('Outgo')

最笨的方法是给100个图片标识成1.jpg,……,100.jpg然后用循环进行读入!还有种相对聪明写的方法是对整个目录进行检索,然后逐个读入!我的腾讯联系方式,散坝而要龄要伞流午再看看别人怎么说的.

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)去掉就可以了.

path_in='d:\abc\'; % path_in 为保存路径,根据需要修改 for i=1:60 figure;% 在此添加作图程序 saveas(gca,[path_in,num2str(i)],'jpg'); % 保存图片(以数字命名) close; end

命名hold on,同一窗口画多个图片 或者subplot,划分多个窗口,同一窗口分成多个图片

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