爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6907|回复: 5

[程序设计] 已知2点经纬度坐标,如何用matlab求它们的距离?

[复制链接]
发表于 2019-10-22 22:10:42 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
已知2点经纬度,如何用matlab求它们的经纬度?

谢谢了
密码修改失败请联系微信:mofangbao
发表于 2019-10-23 09:09:32 | 显示全部楼层
  1. distance(lat1,lon1,lat2,lon2)
复制代码
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

发表于 2019-10-23 10:54:03 | 显示全部楼层

你没有在球坐标上计算是不对的
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

发表于 2019-10-23 12:03:21 | 显示全部楼层
本帖最后由 ljjtc 于 2019-10-23 12:24 编辑
膘膘 发表于 2019-10-23 10:54
你没有在球坐标上计算是不对的

查了一下,distance函数返回的是两点与球心的夹角所对应的度数,换算成距离应该先转化到弧度制,再乘以地球半径
  1. distance(lat1,lon1,lat2,lon2)/180.*pi*6371.
复制代码


密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

发表于 2019-10-29 18:03:31 | 显示全部楼层
m_map工具箱里面的m_lldist
DIST=m_lldist([20 30],[44 45])
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

发表于 2022-7-10 22:24:07 | 显示全部楼层
二爷名声在外 发表于 2019-10-29 18:03
m_map工具箱里面的m_lldist
DIST=m_lldist([20 30],[44 45])

谢谢~~,原来m_map还有这个函数
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

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