声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2493|回复: 6

[图像处理] 如何画三维的地形图

[复制链接]
发表于 2009-10-29 15:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
我有一个地理图的坐标信息,x,y,z数据各是一个列向量,附件中的第1,2,3列分别是x,y,z的值
请教高手如何用这些数值画出三维的地形图来呢?
我用surf等函数没有弄成功,请大侠教教我啊,小弟先在这里谢谢了!! result.txt (175.78 KB, 下载次数: 12)

[ 本帖最后由 ChaChing 于 2009-10-30 18:13 编辑 ]
回复
分享到:

使用道具 举报

发表于 2009-10-30 11:17 | 显示全部楼层
发表于 2009-10-30 11:57 | 显示全部楼层
由矢量画三维图,可以先插值变成二维数据,再用surf等命令画图。
发表于 2009-10-30 16:34 | 显示全部楼层

回复 楼主 zlj644 的帖子

LZ的资料以下式画出
load result.txt; plot3(result(:,1),result(:,2),result(:,3),'o')
并以max(result), min(result)检查下范围
感觉资料并非三维的地形图! 楼主是否少说明了甚么?
 楼主| 发表于 2009-11-5 10:22 | 显示全部楼层
先谢谢楼上的回复!不好意思那个文件上传的不对,三列是一样的,实际上三列是不一样的,其中最后一列是高度值,我想根据这个数据画出等高线图或者根据不同的高度值在画出一个颜色不一样的图来,我把附件重新上传一次,请大家帮帮忙,谢谢各位了! xyh.txt (30.94 KB, 下载次数: 8)
发表于 2009-11-5 13:34 | 显示全部楼层
help griddata
help surfc
发表于 2009-12-3 17:01 | 显示全部楼层
可以考虑用griddata,如果数据分别不规则可以考虑三角插值后显示。

评分

1

查看全部评分

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-22 03:53 , Processed in 0.065400 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表