mmap在matlab中使用及投影说明.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
m_map工具箱使用笔记 matlab中m_map地图工具包的使用 m_map工具包下载地址及英文使用说明和例子:http://www.eos.ubc.ca/~rich/map.html 考虑到那些英文水平比我还低的人,故作简单的介绍如下: m_map工具包的加载: 下载m-map工具箱后,要想matlab能够调用,首先必须加载。可以先在matlab中查看当前目录,pwd。将m_map工具箱移动到此目录(方便以后操作)。然后输入addpath?m_map工具包……?(……根据具体文件夹而定)。此时m_map工具箱加载完毕,可以调用使用。可以help?m_coast检验。 下面是m_map工具箱中常用的一些投影方式的说明: 选择投影方式时定义区域命令(有些特别的例外): m_proj(投影方式,long,[lonmin?lonmax],lat,[latmin?latmax]); m_coast(patch,[a,b,c]);画海岸线。主要是配色。a,b,c都在[0?1]间,a,b,c都乘以255后为RGB配色方案。当然,边线还可以加载自己想要的地图,在/dcw/上选择区域边界(有一步要选“download?points”我不知道原因),下载*2pts.txt文件后: m_plotbndry(states/*,color,r);?#?*为匹配下载的文件名。 m_grid格网命令。参数有:linest设置格网线条,默认为虚线。xticklabels(yticklabels)设置坐标上的标记方式,很少用。xtick(ytick)格网范围(有些投影时表示格的份数)。color线条颜色。yaxislocaion(xaxislocation)坐标位置,选项是right\left(top\bottom)\middle。tickdir(out\in)边框属性。box(on\off\fancy)。Linewidth线条宽。 整个坐标位置: axes(position,[a,b,c,d])。a为x的最小值,b为y上的最小值,c为宽,d为高。 m_elev画海拔线。如:?m_elev(contourf,[a,b,c]).海拔等高线。a为起始高,b为间距,c为最高点。 matlab中导入数据命令:load?data.* 我们常用到的数据data(经度纬度?值),从中提取某列如x=data(:,1)提取第一列给x。 m_ungrid?*能撤销之前的任何*操作。 写到这里,完全没思路了,你们可以将说明书下下来。根据上面讲的应该看得懂了。下面呢将例子中比较难懂的语句解释: 例一中: 第一句中两个值表示视角的观测位置。 patch(.55*[-1?1?1?-1],.25*[-1?-1?1?1]-.55,b);第一个逗号前的部分表示从左下角逆时针转的x值,第二个逗号前中]前表示从左下角逆时针点的y值,-.55表示相对观测点y轴方向的偏移。w为所画方块的填充颜色。 例二中: m_elev(contourf,[500:500:6000]);从海拔500到6000以500为间距画等高线图。 最后一句是配色方案。 例三中: ??m_proj(stereographic,lat,90,long,30,radius,25);前两个数为视角位置。25为纬度所选区域范围。 例如画整个南半球: ??m_proj(stereographic,lat,-90,radius,90,rotangle,180);?-90为观测点纬度,90为纬度范围,180为绕南北轴顺时针旋转的度数。 ??m_grid(xtick,12,tickdir,out,ytick,[70?80],linest,-);12为经度方向份数,这里强调下,份数不是严格的,份数的选择是????量子化的,不然不是你所期望的图。 例四中的set一句是设置地图大小的。 例9中 ???选择投影方式时,最后的参数’rect,on表示地图的正交性。为on时是块形图,为off时类似lambert所做的图。 例10中 ?dates=datenum(1997,10,23,15,1:41,zeros(1,41));设置时间属性。1997年10月23日,15时1到40分,秒全为0. ???m_track(lons,lats,dates,ticks,0,times,4,dates,8,... ????????clip,off,color,r,orient,upright); ???画轨迹,时间间距为4;数据等分为8.最后两个参数是上面标记的属性,如方向、朝向。?? ?例11中: ??第一句中clong?‘170’表示经度的中心位置是东经170位置。 ??m_line(100.5,13.5,marker,square,color,r);表示在(100

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档