24小时热门版块排行榜    

查看: 2080  |  回复: 29
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

我是陈小生

金虫 (著名写手)


[交流] MATLAB 如何搜索平面上距离某点的最近点,并标记其x/y坐标?

.txt文件内存储了空间点三维坐标数据,每行三个数据,分别代表x/y/z坐标值,如:
1.1 1.2 7.3
7.2 4.1 8.2
4.9 2.1 9.4
2.7 6.3 4.5
代表空间四个点的x/y/z坐标。另有一点E的x/y/z坐标为(4.85 2.13 14.3)。
四个空间点和另一点E均投影在x/y平面中,求x/y平面内四个点(即[1.1 1.2] [2.7 6.3] [4.9 2.1 ] [7.2 2.1] )中 距离该点E平面坐标  [4.85 2.13]最近的点,并标记该点的x/y坐标,将其对应的z坐标值 9.4 与平面坐标[4.85 2.13]对应的z值 14.3 做比较,取最大值赋值给之前的z值。
即MATLAB运算后,.txt中第三行数据应变为(4.9 2.1 14.3 ).
求助如何用MATLAB实现以上运算过程?
回复此楼

» 猜你喜欢

» 抢金币啦!回帖就可以得到:

查看全部散金贴

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

匿名

用户注销 (著名写手)



我是陈小生(金币+3): 谢谢参与
本帖仅楼主可见
30楼2019-06-11 21:17:49
已阅   申请计算强帖   回复此楼   编辑   查看我的主页
查看全部 30 个回答
简单回复
youngen6楼
2019-05-17 17:06   回复  
我是陈小生(金币+3): 谢谢参与
发自小木虫Android客户端
smfstar13楼
2019-05-21 14:05   回复  
我是陈小生(金币+3): 谢谢参与
发自小木虫Android客户端
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见