爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 8185|回复: 15

[程序设计] 最近写了个画东海地形图的程序

[复制链接]

新浪微博达人勋

发表于 2014-7-16 20:25:38 | 显示全部楼层 |阅读模式

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

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

x
%利用ETOPO1数据绘制东海海底地形图
A=importdata('G:\Kuroshio\data\geodas_ETOPO1-7376\ETOPO1-7376\ETOPO1-7376.xyz');
depth=A(:,3);
dep=reshape(depth,721,601);
dep(find(dep>=0))=NaN;
dep=dep.*(-1);
dep=dep';
load NOAAcoastline.dat;
data=NOAAcoastline;
lon=[120:1/60:132];
lat=[32:-1/60:22];
[x,y]=meshgrid(lon,lat);
m_proj('miller','lon',[120 132],'lat',[22 32]);
m_grid('linestyle','none');
hold on
m_plot(data(:,1),data(:,2),'r','linewidth',1);
[c h]=m_contour(x,y,dep ,[100,200,1000],'k');
clabel(c,h, 'manual','color','b','linewidth',1);
xlabel('经度');
ylabel('纬度');
print(gcf,'-dpng','G:\Kuroshio\data\东海海底地形图.png');
密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2014-7-16 23:36:04 | 显示全部楼层
已经转移到matlab版块 建议加图
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

 成长值: 32430
发表于 2014-7-17 08:00:06 | 显示全部楼层
貌似不只是没图,数据也没传…(第一行读取数据)
仅仅这段程序是没有任何意义的啊!
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2014-7-16 22:29:36 | 显示全部楼层
自己原创的?不错不错,值得鼓励
只是楼主的标题打错了,我还很奇怪这是啥地方。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-7-16 23:00:59 | 显示全部楼层
发到MATLAB版去再传个图。单看程序感觉有可以改进的地方,x, y和dep的大小没法保证一样,这么写可能会有问题。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-5-5 11:24:52 | 显示全部楼层
很赞啊,不错不错,牛人一枚
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-5-17 16:12:32 | 显示全部楼层
没图呀
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2015-5-17 20:41:56 | 显示全部楼层
建议经纬度也从数据里取,用reshape形成同样维数的数组.
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-5-17 21:08:51 | 显示全部楼层
谢谢楼主,程序很不错,建议把图贴出来,不是更加直观~~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-5-18 08:24:31 | 显示全部楼层
谢谢分享哈
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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