MATLAB绘制三维地图
1、meshgrid:生成格点矩阵,类似于给定坐标空间
[x,y]=meshgrid(1:10);
2、interp插值法
插值法又称“内插法”,是利用函数f (x)在某区间中已知的若干点的函数值,作出适当的特定函数,在区间的其他点上用这特定函数的值作为函数f (x)的近似值,这种方法称为插值法。
MATLAB中的插值函数为interp1,其调用格式为: yi= interp1(x,y,xi,'method')
其中x,y为插值点,yi为在被插值点xi处的插值结果;x,y为向量,
'method'表示采用的插值方法,MATLAB提供的插值方法有几种: 'nearest'是最邻近插值, 'linear'线性插值; 'spline'三次样条插值; 'pchip'立方插值.缺省时表示线性插值
注意:所有的插值方法都要求x是单调的,并且xi不能够超过x的范围。
3、surf
surf 和 surfc 是通过矩形区域来观测数学函数的函数。surf和surfc能够产生由X、Y、Z指定的有色参数化曲面,即三维有色图。
surf:三维着色曲面图
surfc:三维着色曲面图下的等高线图
surfl:具有基于颜色图的光照的三维着色曲面图
其中surfl如下图,在图中以XOY面为向光面,用高亮(橙)黄色标出,光线照射不到的地方即背阴处用蓝色着色。
4、matlab三维山峰/山脉/山地曲面数据图
peaks 函数(包含两个变量的示例函数),可产生一个凹凸有致的曲面,包含了三个局部极大点及三个局部极小点,其本质是二元高斯分布的概率密度函数。
5、使用mesh函数可以生成三维网格曲面图(mesh即网格,网状物)。
6、contour:矩阵的二维等高线图,contour3:三维等高线图,contourf:填充的二位等高线图
7、由等高线图模拟出山体三维地形图
利用imread函数,获得每条等高线的坐标(x,y,z),利用插值法将“非连续部分”的数值算出
MATLAB绘制三维地图相关推荐
- Matlab 绘制三维立体图(以地质异常体为例)
Matlab 绘制三维立体图(以地质异常体为例) 参考文章: (1)Matlab 绘制三维立体图(以地质异常体为例) (2)https://www.cnblogs.com/yangwenbo214/p ...
- matlab绘制三维图形
原文地址:matlab绘制三维图形 作者:hotinko1 三维曲线 plot3函数与plot函数用法十分相似,其调用格式为: plot3(x1,y1,z1,选项1,x2,y2,z2,选项2,-,xn ...
- 用matlab绘制P三曲线,知道曲线方程 怎么用matlab绘制三维图 一定要给出程序 , matlab怎样画三维曲线...
导航:网站首页 > 知道曲线方程 怎么用matlab绘制三维图 一定要给出程序 , matlab怎样画三维曲线 知道曲线方程 怎么用matlab绘制三维图 一定要给出程序 , matlab怎样画 ...
- matlab绘制三维立体图
我原以为理解并且会应用matlab绘制三维图,但动起手来,我发现各种不会,弄着弄着都有点怀疑人生了.首先,plot与plot3分别绘制二维与三维的曲线,而不是曲面,这是我的一个误区!还有,当你有x,y ...
- 数学建模更新13(MATLAB绘制三维图【上】)
MATLAB绘制三维图 一.mesh函数以及拓展函数 1.mesh(X,Y,Z)的用法 [1]X是n维向量,Y是m维向量,Z是m*n维的矩阵 [2]X.Y和Z都是m*n维的矩阵 2.mesh(Z)的用 ...
- matlab dlnode,Matlab 绘制三维立体图(以地质异常体为例)
前言:在地球物理勘探,流体空间分布等多种场景中,定位空间点P(x,y,x)的物理属性值Q,并绘制三维空间分布图,对我们洞察空间场景有十分重要的意义. 1. 三维立体图的基本要件: 全空间网格化 网格节 ...
- Matlab绘制中国地图(大陆地区)
1 简介 MATLAB是著名的科学软件,具有绘图.编程.仿真等强大的功能.现在介绍MATLAB绘制中国地图的三种方式,分别是(1)使用m_map工具箱命令绘制中国地图:(2)使用mapshow和geo ...
- 【老生谈算法】matlab绘制三维等高线地形图——三维等高线
用matlab绘制三维等高线地形图的问题 1.文档下载: 本算法已经整理成文档如下,有需要的朋友可以点击进行下载 序号 文档(点击下载) 本项目文档 [老生谈算法]matlab绘制三维等高线地形图.d ...
- Matlab绘制三维曲面(以二维高斯函数为例)
原文地址为: Matlab绘制三维曲面(以二维高斯函数为例) 寒假学习了一下Python下的NumPy和pymatlab,感觉不是很容易上手.来学校之后,决定继续看完数字图像处理一书.还是想按照上学期 ...
- matlab绘制三维混沌系统程序(以三阶微分方程系统为例),可以出庞加莱截面图、二维相图、三维相图、分岔图
matlab绘制三维混沌系统程序(以三阶微分方程系统为例),可以出庞加莱截面图.二维相图.三维相图.分岔图,需要的同学可以(不代做). _:8550662869649774皮皮and瓜瓜
最新文章
- 熟人Dubbo 系列1-Dubbo什么
- 云炬随笔20171103
- 曾经我也迷茫,你还在迷茫吗?写给像我一样的在校计算机专业学生作者:Cat_Lee 来源:博客园 发布时间:2009-05-30 20:25 阅读:1104 次 原文链接 [收藏]
- r语言中c函数错误,R语言中c()函数与paste()函数的区别说明
- 容器技术之快速了解K8S各抽象资源及组件架构
- (4)Linux进程调度-组调度及带宽控制
- html5 尾迹特效,如何设置ECharts线图的特效
- 如何保证FTP文件下载或上传数据完整
- 百度文库下载文档,没财富值,没下载卷也能下载
- 【干货】前端开发者最常用的六款IDE
- 【金融项目】尚融宝项目(二)
- 麒麟座IIC-STM32F103RET6(1)-完成基础LED
- 电信计费系列1-座机计费
- ikbc机械键盘打字出现重复_再也不怕半夜打字影响家人了——ikbc c104机械键盘评测...
- C#winform TreeView编程
- 华为视频终端默认的Web页面用户名和密码是多少
- 洛谷P4316 绿豆蛙的归宿
- python画饼状图
- Boost读写锁:shared_mutex
- 技术人员如何快速提高管理能力和领导力
热门文章
- java浏览器无数据,JAVA实现文件下载,浏览器端失去数据没反应
- Sublime中文显示乱码
- JS设计模式 - 单例模式
- LeetCode 75. Sort Colors(三颜色排序→K颜色排序)
- ssm医院挂号就诊预约系统毕业设计源码250853
- 电脑电话,怎么用电脑打电话
- 笔记本插入耳机声音外放
- oracle 10102,linux - linux中的Oracle数据库安装程序[INS-10102]安装程序初始化失败 - SO中文参考 - www.soinside.com...
- 时间 java 时间段_Java 如何判断当前时间是否在指定时间段内
- [bzoj5369][状压DP]最大前缀和