Redian新闻
>
请教诸位一个问题:三轴椭球面上两点间距离
avatar
请教诸位一个问题:三轴椭球面上两点间距离# GeoSpace - 地球与空间科学
z*u
1
三轴椭球面上任意两点间距离有没有什么不太复杂的算法来数值求解?
我搜索了一下,只找到了旋转椭球的,什么Vincenty’s formula,用在地球上的,因
为地球可以用旋转椭球来描述。而这个方法本身我是没看明白。
但是对于三轴椭球,我没有找到算法。
请教诸位,有知道答案的吗?多谢多谢!
avatar
p*t
2
It is a very complicated problem and I don't think there is any easier
method to calculate the ellipsoid distance.

【在 z****u 的大作中提到】
: 三轴椭球面上任意两点间距离有没有什么不太复杂的算法来数值求解?
: 我搜索了一下,只找到了旋转椭球的,什么Vincenty’s formula,用在地球上的,因
: 为地球可以用旋转椭球来描述。而这个方法本身我是没看明白。
: 但是对于三轴椭球,我没有找到算法。
: 请教诸位,有知道答案的吗?多谢多谢!

avatar
z*u
3
不是大写的O,P,Q.
是下面小写的p,q
多谢多谢!

【在 p********t 的大作中提到】
: It is a very complicated problem and I don't think there is any easier
: method to calculate the ellipsoid distance.

avatar
z*u
4
多谢指教!
以前真的没人整出个方法算椭球面上的距离?想起来应该是个挺经典的微分几何的课题
,难度竟然那么大啊?!
在我的模拟里面,计算这样的距离是作为一个函数,可能会被调用超过10^11次,所以
想请问一下有没有简便的方法。失望啊!我自己是不可能至少在短时间内想出什么方法
的了,老板有只给一个星期的时间。严重郁闷啊!
多谢多谢!

【在 p********t 的大作中提到】
: It is a very complicated problem and I don't think there is any easier
: method to calculate the ellipsoid distance.

avatar
p*t
5
It is a very complicated problem and I don't think there is any easier
method to calculate the ellipsoid distance.

【在 z****u 的大作中提到】
: 三轴椭球面上任意两点间距离有没有什么不太复杂的算法来数值求解?
: 我搜索了一下,只找到了旋转椭球的,什么Vincenty’s formula,用在地球上的,因
: 为地球可以用旋转椭球来描述。而这个方法本身我是没看明白。
: 但是对于三轴椭球,我没有找到算法。
: 请教诸位,有知道答案的吗?多谢多谢!

avatar
b*e
6
三轴椭球面上两点间距离似乎很难得到结果啊
呵呵
avatar
z*u
7
不是几何专业的说他不是学几何的,连用怎么用(q,p)作为参数表示椭球面都不知道。
几何专业的说这么具体的问题他们都不希研究,所以上面的问题也不知道。
avatar
C*g
8
你们学校数学系的同学怎么说?

【在 z****u 的大作中提到】
: 多谢指教!
: 以前真的没人整出个方法算椭球面上的距离?想起来应该是个挺经典的微分几何的课题
: ,难度竟然那么大啊?!
: 在我的模拟里面,计算这样的距离是作为一个函数,可能会被调用超过10^11次,所以
: 想请问一下有没有简便的方法。失望啊!我自己是不可能至少在短时间内想出什么方法
: 的了,老板有只给一个星期的时间。严重郁闷啊!
: 多谢多谢!

avatar
z*u
9
不是大写的O,P,Q.
是下面小写的p,q
多谢多谢!

【在 p********t 的大作中提到】
: It is a very complicated problem and I don't think there is any easier
: method to calculate the ellipsoid distance.

avatar
C*g
10
你们学校数学系的同学怎么说?

【在 z****u 的大作中提到】
: 多谢指教!
: 以前真的没人整出个方法算椭球面上的距离?想起来应该是个挺经典的微分几何的课题
: ,难度竟然那么大啊?!
: 在我的模拟里面,计算这样的距离是作为一个函数,可能会被调用超过10^11次,所以
: 想请问一下有没有简便的方法。失望啊!我自己是不可能至少在短时间内想出什么方法
: 的了,老板有只给一个星期的时间。严重郁闷啊!
: 多谢多谢!

avatar
C*g
11
just found that matlab has a built-in function: distance() for this.
hopefully your boss could accept that. If he does not like it, then you have to 'open distance' and replicate its algorithm in whatever language you are confortable with.

【在 z****u 的大作中提到】
: 三轴椭球面上任意两点间距离有没有什么不太复杂的算法来数值求解?
: 我搜索了一下,只找到了旋转椭球的,什么Vincenty’s formula,用在地球上的,因
: 为地球可以用旋转椭球来描述。而这个方法本身我是没看明白。
: 但是对于三轴椭球,我没有找到算法。
: 请教诸位,有知道答案的吗?多谢多谢!

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。