作业帮 > 综合 > 作业

给定一些地区(散点)的坐标和海拔,怎么用matlab画出地形图

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/10 11:35:50
给定一些地区(散点)的坐标和海拔,怎么用matlab画出地形图
给定如:
地区编号 X Y 海拔
1 23 5 8
2 2 24 19
这样的数据(很多),请问怎么用matlab画出地形图(3D)的?
因为用surf必须要有连续的X Y值才可以,我的这些数据都是离散的.
可以hi我
采用插值法
知道了一些点(x,y,z)坐标,怎样用MATLAB绘制出三维曲面?
再问: 太好了这个,言简意赅。不过还有两个小问题就是: 1、如他所问V4是什么意思? 2、这个做出来是100*100的插值(X,Y,Z),能不能改变呢?比如100*200?
再答: [X,Y,Z]=griddata(x,y,z,linspace(1.486,4.271)',linspace(1.604,4.276),'v4');%插值 V4是指插值时采用的模型matlab内部模型 还有其他的线性 还有立方 'linear' - Triangle-based linear interpolation (default) 'cubic' - Triangle-based cubic interpolation 'nearest' - Nearest neighbor interpolation 'v4' - MATLAB 4 griddata method 能改变 linspace可以生成100或者200个数据