z****u 发帖数: 23 | 1 三轴椭球面上任意两点间距离有没有什么不太复杂的算法来数值求解?
我搜索了一下,只找到了旋转椭球的,什么Vincenty’s formula,用在地球上的,因
为地球可以用旋转椭球来描述。而这个方法本身我是没看明白。
但是对于三轴椭球,我没有找到算法。
请教诸位,有知道答案的吗?多谢多谢! |
p********t 发帖数: 1219 | 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,用在地球上的,因 : 为地球可以用旋转椭球来描述。而这个方法本身我是没看明白。 : 但是对于三轴椭球,我没有找到算法。 : 请教诸位,有知道答案的吗?多谢多谢!
|
z****u 发帖数: 23 | 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.
|
z****u 发帖数: 23 | 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.
|
p********t 发帖数: 1219 | 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,用在地球上的,因 : 为地球可以用旋转椭球来描述。而这个方法本身我是没看明白。 : 但是对于三轴椭球,我没有找到算法。 : 请教诸位,有知道答案的吗?多谢多谢!
|
b***e 发帖数: 3337 | |
z****u 发帖数: 23 | 7 不是几何专业的说他不是学几何的,连用怎么用(q,p)作为参数表示椭球面都不知道。
几何专业的说这么具体的问题他们都不希研究,所以上面的问题也不知道。 |
C*********g 发帖数: 3728 | 8 你们学校数学系的同学怎么说?
【在 z****u 的大作中提到】 : 多谢指教! : 以前真的没人整出个方法算椭球面上的距离?想起来应该是个挺经典的微分几何的课题 : ,难度竟然那么大啊?! : 在我的模拟里面,计算这样的距离是作为一个函数,可能会被调用超过10^11次,所以 : 想请问一下有没有简便的方法。失望啊!我自己是不可能至少在短时间内想出什么方法 : 的了,老板有只给一个星期的时间。严重郁闷啊! : 多谢多谢!
|
z****u 发帖数: 23 | 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.
|
C*********g 发帖数: 3728 | 10 你们学校数学系的同学怎么说?
【在 z****u 的大作中提到】 : 多谢指教! : 以前真的没人整出个方法算椭球面上的距离?想起来应该是个挺经典的微分几何的课题 : ,难度竟然那么大啊?! : 在我的模拟里面,计算这样的距离是作为一个函数,可能会被调用超过10^11次,所以 : 想请问一下有没有简便的方法。失望啊!我自己是不可能至少在短时间内想出什么方法 : 的了,老板有只给一个星期的时间。严重郁闷啊! : 多谢多谢!
|
C*********g 发帖数: 3728 | 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,用在地球上的,因 : 为地球可以用旋转椭球来描述。而这个方法本身我是没看明白。 : 但是对于三轴椭球,我没有找到算法。 : 请教诸位,有知道答案的吗?多谢多谢!
|