M_map初学笔记~
来源:互联网 发布:sql注入的处理方法 编辑:程序博客网 时间:2024/05/29 12:15
研究生导师需要画一幅数据在地球上分布的图
第一步:m_map导入matlab
到https://www.eoas.ubc.ca/~rich/private/mapug.html上下载m_map压缩包,解压到matlab安装的目录下,例如我的是:D:\Matlab\toolbox\m_map;然后在matlab 的界面上找到set,添加你解压m_map的路径,再在toolbox的目录下找到local文件,在里面找到pathdef文件,在%%% BEGIN ENTRIES %%%后面 输入:matlabroot,'\toolbox\m_map;', ...
然后在matlab命令窗口中输入rehash toolboxcache 重新加载工具箱,这时候m_map已经安装完成,再在命令窗口中输入 what m_map命令,如果出现一大堆字符,说明安装成功,如果出现‘not found’等字样 说明安装不成功;
第二步:学习m_map的基本知识
再华丽的建筑,也是一块一块砖堆砌起来的,是不是?所以我们如果想随心所欲的画出我们想画的图,就必须了解基本语句的用法和作用噢~
m_proj('oblique mercator');m_coast;m_grid;m_ll2xy;
m_line;
m_text;
m_proj('set');%选择映射的模型
Stereographic Orthographic Azimuthal Equal-area Azimuthal Equidistant Gnomonic Satellite Albers Equal-Area Conic Lambert Conformal Conic Mercator Miller Cylindrical Equidistant Cylindrical Oblique Mercator Transverse Mercator Sinusoidal Gall-Peters Hammer-Aitoff Mollweide Robinson
m_map一共有这么多模型可以选择,那现在看看这些模型怎么用他们的效果是什么:
m_proj('stereographic','lat',90,'long',30,'radius',25);%选择‘Stereographic’模型,纬度中心选择90,经度中心选择30度,球星半径25m_coast('patch',[.7 .7 .7],'edgecolor','r');%画海岸线,【.7.7.7】是设置海岸线的颜色,‘r’设置为红色m_elev('contour',[-3500:1000:-500],'edgecolor','b');%画海拔线,从-3500到-500,每隔1000画等高线‘contour’是等高线的意思,颜色选择‘b’蓝色m_grid('xtick',12,'tickdir','out','ytick',[70 80],'linest','-');%画坐标线~
效果图如下:
m_proj('ortho','lat',48','long',-123');m_coast('patch','r');m_grid('linest','-','xticklabels',[],'yticklabels',[]);patch(.55*[-1 1 1 -1],.25*[-1 -1 1 1]-.55,'w');text(0,-.55,'M\_Map','fontsize',25,'color','b',... 'vertical','middle','horizontal','center');set(gcf,'units','inches','position',[2 2 3 3]);%设置图像在scree中的位置set(gcf,'paperposition',[3 3 3 3]);%设置screen的位置
Orthographic 的效果图:只是一个新手,很多语句或者用词不够专业,欢迎大家指出~明天再继续更
0 0
- M_map初学笔记~
- M_Map
- m_map中文文档
- matlab添加 m_map工具箱
- 初学笔记
- 初学笔记
- m_map中的不同投影m_proj
- 802.11 初学笔记
- Java初学笔记
- Java数据结构初学笔记
- Ror初学笔记
- mysql初学笔记
- 初学汇编之笔记!
- 初学orcale笔记
- orge 初学笔记一
- C++初学笔记
- ajax初学笔记
- 初学unix命令笔记
- Spring事务传播隔离只读回滚超时5种属性详细
- 仓央嘉措:如果爱是一场修行
- 第十三章:Sequental data exercise 22-34
- Remove Duplicate Letters
- 套接字与文件描述符关系
- M_map初学笔记~
- 警告:MySQL-server-5.5.46-1.linux2.6.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY
- 三维旋转:旋转矩阵,欧拉角,四元数
- SQL语言实现分页(通过PHP)以及增删改查核心语句
- iOS之UILabel的自动换行
- 解决tomcat端口被占用:Port 8005 required by Tomcat v7.0 Server at localhost is already in use
- PAT_乙级 1029 旧键盘
- 一种简单的数据流的传送,储存,读取解决方案
- SQL2005关于quotename的用法(转)