24小时热门版块排行榜    

查看: 519  |  回复: 4

jia11

木虫 (正式写手)

[求助] matlab作图的问题

我想用matlab读取一个文件夹内的所有数据文件然后每个文件的数据做一个图保存起来。代码如下。但是我是想每个图保存一条曲线,下面的代码执行的结果是累加的。就是第一个图一条曲线,第二个图两条曲线。。。请问应该怎么改才可以让每个图就一条曲线呢,先谢谢了!
clear all;
path = 'C:\working\output\2011\67\Oct\20\';
file = dir(strcat([path],'*'));
for i = 3:length(file);
        m = strcat([path],file(i).name);
        fid = fopen([m]);
        C = textscan(fid, '%*f %*f %*f %*f %*f %*f %*f %*f %f %f %f %f %f','HeaderLines',11);
        fclose(fid);
        M = cell2mat (C);
        lon = M(:,2);
        lat = M(:,3);
        lev = M(:,4);
        pre = M (:,5);
        line(lat,lon,'Color','g','LineWidth',1);
        hold on;
        figurename = strcat(file(i).name,'.png');
        print(gcf,'-dpng',figurename);
end
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

baobiao007

木虫 (职业作家)

中国特色

【答案】应助回帖

★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
jia11: 金币+5, 谢谢!我试一下! 2012-06-25 10:27:15
贺仪: 金币+1, 谢谢交流 2012-06-26 17:21:25
楼主把hold on 改成 hold off 再看看
我同意叔本华的观点,人们投身艺术和科学领域的强烈愿望之一就是逃离痛苦、残酷和枯燥无味的现实生活,逃离自己飘忽不定的七情六欲的桎梏。--爱因斯坦
2楼2012-06-23 09:34:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mindseek

银虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
jia11: 金币+5, 谢谢! 2012-06-25 10:27:30
贺仪: 金币+1, 谢谢交流 2012-06-26 17:21:32
在程序中多加个 Figure on
来打开多个图形窗口。
此心不动,随机而动
3楼2012-06-23 20:57:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Ivy_Summer

金虫 (小有名气)

送鲜花一朵
我来学习一下
Carpediem
4楼2012-07-31 11:43:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jia11

木虫 (正式写手)

引用回帖:
4楼: Originally posted by Ivy_Summer at 2012-07-31 11:43:26
我来学习一下

谢谢MM!
5楼2012-08-03 13:10:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 jia11 的主题更新
信息提示
请填处理意见