爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
12
返回列表 发新帖
楼主: 小婕婕

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

[复制链接]

新浪微博达人勋

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

能否分享下dir后的程序,新手最近弄了好久还是不会
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-12-6 11:32:13 | 显示全部楼层
学习了
ps:之前在绘制地图时,我发现有时候会有很多warning,也很奇怪,不知道怎么回事,LZ知道问题在哪儿了吗?求指教~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-12-7 15:29:11 | 显示全部楼层
fname='F:\matlab\SLA\ziliao\nrt_global_allsat_msla_h_20140411_20140417.nc'
ncload(fname);
lon=lon(307:381);%%%%105 125
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');
这样运行之后为什么显示
Undefined function or variable 'NbLongitudes'.

Error in sla7 (line 8)
lon=NbLongitudes(307:381);%102-126.6667
求高人解答,我想画SLA的等值线图啊为什么老出错
改了上面换成这个还是出错
fname='F:\matlab\SLA\ziliao\nrt_global_allsat_msla_h_20140411_20140417.nc'
ncload(fname);
lon=ncread('F:\matlab\SLA\ziliao\nrt_global_allsat_msla_h_20140411_20140417.nc','lon');
lat=ncread('F:\matlab\SLA\ziliao\nrt_global_allsat_msla_h_20140411_20140417.nc','lat');
lat=lat(456:530);%%% 0 30
lon=lon(307:381);%%%%105 125
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');
错误提醒
Undefined function or variable 'Grid_0001'.

Error in sla7 (line 10)
sla=Grid_0001(307:381,456:530);
到底怎么改才好
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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