01 - matlab m_map地学绘图工具基础函数理解(一)

2024-06-17 05:28

本文主要是介绍01 - matlab m_map地学绘图工具基础函数理解(一),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

01 - matlab m_map地学绘图工具基础函数理解(一)

  • 0. 引言
  • 1. m_demo
  • 2. 小结


0. 引言

  上篇介绍了m_map的配置过程,本篇开始介绍下m_map中涉及到的所有可调用函数。如果配置的没有问题,执行">>help m_map"可以看到类似下面的内容,将“User-callable functions”中的所有函数及功能描述整理到下面的表中,后续篇节会将表中大部分函数进行使用介绍,相似/相关功能函数将放在一起对比分析。本篇从m_demo.m函数开始,展示下m_map的一些绘图示例。

>> help m_map

m_map函数列表
函数名称功能简述
m_demo.m 可以调用15个不同的案例,调用方式m_demo(1)
m_proj.m 投影方式初始化
m_coord.m 设置地磁或地理坐标系统
m_grid.m 绘制网格
m_utmgrid.m 对于UTM投影的图,绘制一个UTM网格
m_scale.m 按比例映射到图上
m_ruler.m 绘制比例尺
m_northarrow.m 绘制指北针
m_ungrid.m erases map elements (if you want to change parameters)
m_coast.m 绘制海岸线
m_elev.m 绘制等高线,使用分辨率为1°的数据集
m_tbase.m 绘制等高线,使用5′的TerrainBase数据集
m_etopo2.m 绘制等高线,使用ETOPO2数据集
m_gshhs.m 绘制海岸线,指定绘图精度
m_gshhs_c.m 绘制海岸线,精度较差
m_gshhs_l.m.m 绘制低精度海岸线
m_gshhs_i.m 绘制中等精度海岸线
m_gshhs_h.m 绘制高精度海岸线
m_gshhs_f.m 绘制满分辨率海岸线
m_plotbndry.m draws a political boundary from the DCW
m_usercoast.m 绘制海岸线用用户自定义数据集
m_shaperead.m 加载ESRI shp文件
m_plot.m 在地图坐标系上绘制线
m_line.m 在地图坐标系上绘制线
m_text.m 在地图坐标系上添加文字
m_legend.m 绘制图例框
m_quiver.m 为矢量数据绘制箭头
m_contour.m 用网格数据绘制等高线
m_contourf.m 绘制填充等值线
m_patch.m 在地图上填充指定区域
m_pcolor.m 在地图上绘制伪彩色图
m_image.m 在地图投影上显示图像
m_streamline.m 在地图上绘制流线
m_scatter.m 在地图上绘制散点
m_annotation.m 在地图上添加注释
m_ginput.m 在地图上获取用户输入的坐标
m_shadedrelief.m 在地图投影上绘制阴影浮雕效果以展示地形
m_track.m 在地图上绘制航迹
m_hatch.m 在地图上填充指定区域
m_range_ring.m 在地图上绘制指定半径的范围圈
m_ellipse.m 绘制潮汐椭圆(最需要的海洋特征)
m_windrose.m 在指定位置绘制风玫瑰图。
数据转换
m_ll2xy.m 将经纬度坐标转换为地图投影坐标
m_xy2ll.m 将投影坐标转换为经纬度坐标
m_geo2mag.m 将经纬度坐标转换到地磁坐标
m_mag2geo.m 将地磁坐标转换为经纬度坐标
m_lldist.m 点之间的球面距离/测地线
m_xydist.m 点间球面距离(地图投影坐标)
m_fdist.m 椭球测地线正演计算
m_idist.m 椭球测地线逆计算
m_geodesic.m 沿椭球测地线的点
m_tba2b.m 用于安装高分辨率高程数据库
m_vec.m 在地图上绘制矢量场(或者称为箭头场)
m_windbarb.m 在地图上绘制风羽图
m_contfbar.m 为轮廓图绘制颜色条
m_colmap.m 用于创建和管理颜色映射
mygrid_sand2.m 读取Sandwell和Smith测深文件
wysiwyg.m 设置图形窗口以匹配打印输出的大小/方面

1. m_demo

m_demo(N)  % N可以输[1,15]的值,一共15个demo示例  

  m_demo语法简单,所有绘图过程都内置在了m_demo.m文件中,想看这些示例源码的,可以查看m_demo.m文件,下面是15个demo的图示:

demo 1
demo 2
demo 3
demo 4
demo 5
demo 6
demo 7
demo 8
demo 9
demo 10
demo 11
demo 12
demo 13
demo 14
demo 15

2. 小结

  本篇整理了m_map所有的函数,展示了m_demo绘制的15个示例,下面篇节开始介绍各功能函数的使用过程。






😜
😜😜
😜😜😜😜

这篇关于01 - matlab m_map地学绘图工具基础函数理解(一)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1068586

相关文章

java图像识别工具类(ImageRecognitionUtils)使用实例详解

《java图像识别工具类(ImageRecognitionUtils)使用实例详解》:本文主要介绍如何在Java中使用OpenCV进行图像识别,包括图像加载、预处理、分类、人脸检测和特征提取等步骤... 目录前言1. 图像识别的背景与作用2. 设计目标3. 项目依赖4. 设计与实现 ImageRecogni

基于Python开发电脑定时关机工具

《基于Python开发电脑定时关机工具》这篇文章主要为大家详细介绍了如何基于Python开发一个电脑定时关机工具,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. 简介2. 运行效果3. 相关源码1. 简介这个程序就像一个“忠实的管家”,帮你按时关掉电脑,而且全程不需要你多做

一文带你理解Python中import机制与importlib的妙用

《一文带你理解Python中import机制与importlib的妙用》在Python编程的世界里,import语句是开发者最常用的工具之一,它就像一把钥匙,打开了通往各种功能和库的大门,下面就跟随小... 目录一、python import机制概述1.1 import语句的基本用法1.2 模块缓存机制1.

深入理解C语言的void*

《深入理解C语言的void*》本文主要介绍了C语言的void*,包括它的任意性、编译器对void*的类型检查以及需要显式类型转换的规则,具有一定的参考价值,感兴趣的可以了解一下... 目录一、void* 的类型任意性二、编译器对 void* 的类型检查三、需要显式类型转换占用的字节四、总结一、void* 的

基于C#实现PDF文件合并工具

《基于C#实现PDF文件合并工具》这篇文章主要为大家详细介绍了如何基于C#实现一个简单的PDF文件合并工具,文中的示例代码简洁易懂,有需要的小伙伴可以跟随小编一起学习一下... 界面主要用于发票PDF文件的合并。经常出差要报销的很有用。代码using System;using System.Col

redis-cli命令行工具的使用小结

《redis-cli命令行工具的使用小结》redis-cli是Redis的命令行客户端,支持多种参数用于连接、操作和管理Redis数据库,本文给大家介绍redis-cli命令行工具的使用小结,感兴趣的... 目录基本连接参数基本连接方式连接远程服务器带密码连接操作与格式参数-r参数重复执行命令-i参数指定命

深入理解Redis大key的危害及解决方案

《深入理解Redis大key的危害及解决方案》本文主要介绍了深入理解Redis大key的危害及解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着... 目录一、背景二、什么是大key三、大key评价标准四、大key 产生的原因与场景五、大key影响与危

MySQL中my.ini文件的基础配置和优化配置方式

《MySQL中my.ini文件的基础配置和优化配置方式》文章讨论了数据库异步同步的优化思路,包括三个主要方面:幂等性、时序和延迟,作者还分享了MySQL配置文件的优化经验,并鼓励读者提供支持... 目录mysql my.ini文件的配置和优化配置优化思路MySQL配置文件优化总结MySQL my.ini文件

Oracle的to_date()函数详解

《Oracle的to_date()函数详解》Oracle的to_date()函数用于日期格式转换,需要注意Oracle中不区分大小写的MM和mm格式代码,应使用mi代替分钟,此外,Oracle还支持毫... 目录oracle的to_date()函数一.在使用Oracle的to_date函数来做日期转换二.日

深入理解C++ 空类大小

《深入理解C++空类大小》本文主要介绍了C++空类大小,规定空类大小为1字节,主要是为了保证对象的唯一性和可区分性,满足数组元素地址连续的要求,下面就来了解一下... 目录1. 保证对象的唯一性和可区分性2. 满足数组元素地址连续的要求3. 与C++的对象模型和内存管理机制相适配查看类对象内存在C++中,规