爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 8556|回复: 12

[源程序] 关于批量作图~

[复制链接]

新浪微博达人勋

发表于 2012-11-4 14:20:44 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
在这里和大家分享下批量作图,当然我这里的批量也不算很多,由于数据的缘故,每周一个nc文件数据,目前我按一个月一个月来做,就拿南海sla为例,
for i=0:3
f=20030108+7*i;
f1=num2str(f);
fname=['dt_ref_global_merged_msla_h_',num2str(f),'_',num2str(f),'_20100503.nc'];
ncload(fname);
lon=NbLongitudes(307:381);%102-126.6667
lat=NbLatitudes(456:530);%-0.7576-23.249
sla=Grid_0001(307:381,456:530);
sla(sla>=10000)=nan;
   m_proj('lambert','lon',[102 127],'lat',[-1 24]);
   m_contourf(lon,lat,sla',20);
    hold on
       hc=colorbar;
     m_coast('patch',[0.6825 0.6825 0.6825],'edgecolor','b');
     m_grid('box','fancy','tickdir','out');
shading flat
print('-dtiff','-r200',f1);
end
这样就可以做出一个月的南海sla图像,大家可以回去试试,还有一个小问题就是虽然这样图可以做出来,但是会有很多的warning,这是为什么呢?

评分

参与人数 2金钱 +18 贡献 +3 收起 理由
wlzhongouc + 10 + 2
Aires + 8 + 1

查看全部评分

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-11-4 17:33:08 | 显示全部楼层
你把shading flat去掉,用pcolor才用shading flat,contour和contourf不用,你去掉后看还有没有waring
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-11-5 18:55:09 | 显示全部楼层
批量读入的话,
可以用filelist=dir(‘文件地址’)得到目录,
然后fopen(filelist(i).name)循环读入,
这样感觉更简单点
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-11-5 19:01:43 | 显示全部楼层
确实dir是比较方便的,婕婕可以随便造个数据试一下
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-11-13 16:26:23 | 显示全部楼层

嗷嗷,是的,我又弄了dir的,就是把所有数据文件放在一个文件夹里就行,然后就可以顺序读取啦,这次想弄多少个就能弄多少个,不会限制只能一个月的了,O(∩_∩)O~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-11-13 16:31:26 | 显示全部楼层
小婕婕 发表于 2012-11-13 16:26
嗷嗷,是的,我又弄了dir的,就是把所有数据文件放在一个文件夹里就行,然后就可以顺序读取啦,这次想弄多 ...

嗯,一般批量处理都这么做
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-12-15 10:39:47 | 显示全部楼层
楼主可以再发下用dir后的程序怎么写么?谢谢了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-12-15 13:02:59 | 显示全部楼层
谢谢楼主 很受用
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-12-27 17:19:07 | 显示全部楼层
很不错哈, 学习
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-7-17 20:24:02 | 显示全部楼层
顶!d=====( ̄▽ ̄*)b,学习学习
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表