, Z) b$ ]7 [6 G. n7 W再以BP来建相似方程,解此方程组也。作者: e271828 时间: 2011-2-25 12:39
这种问题列方程求解是低效的,最好方法是用电脑编程模拟运动轨迹来近似求解也。作者: inRm 时间: 2011-2-25 14:19
不就是球面两个大圆的交点嘛,这有什么难的。作者: e271828 时间: 2011-2-27 15:55
设球面上经纬度A(ja,wa),B(jb,wb),平面AOB与A的子午线平面夹角为AAA,则有公式:# K$ F& o, m) h% o0 C7 Y
tgAAA=(coswb*sin(jb-ja))/(sinwb*coswa-coswb*sinwa*cos(jb-ja))8 f _) ^. ]% Y# `+ G
这是我推导出的精确公式。以此来建立方程求解就很易了,设交点经纬度为P(x,y),则有方程 ! C1 r; `2 N" H* `$ ^tgAAA*sinx*coswb+sinwa*cosx*coswb=tgBBB*coswa*sin(x+jb-ja)+sinwb*cos(x+jb-ja)*coswa7 }8 O; m# `1 T4 C4 u8 D
用倍角公式代入,得到一个关于tgx的一元一次方程,求解就可解出tgx ! T% y1 G$ s$ `2 h# B( btgy=(tgAAA*sinx+sinwa*cosx)/coswa,则tgx,tgy都可求出矣作者: e271828 时间: 2011-2-28 09:22
设交点经纬度为P(x,y),则有方程& ~/ t9 N4 V ^0 C8 r
tgAAA*(sinx-ja)*coswb+sinwa*cos(x-ja)*coswb=tgBBB*coswa*sin(x-jb)+sinwb*cos(x-jb)*coswa & c% }( K' @6 |- p; c& x. |" _0 E, k用倍角公式代入,得到一个关于tgx的一元一次方程,求解就可解出tgx3 C1 N; Q4 b2 V* G/ q' V4 M; A
tgy=(tgAAA*sinx+sinwa*cos(x-ja))/coswa,则tgx,tgy都可求出矣作者: gaoshanliu水 时间: 2011-2-28 12:21 作者: gaoshanliu水 时间: 2011-2-28 12:21
飘。。。。。。。作者: e271828 时间: 2011-2-28 12:32
设交点经纬度为P(x,y),则有方程 # E/ q3 X& B. M0 T; `7 e6 ~* A _tgAAA*sin(x-ja)*coswb+sinwa*cos(x-ja)*coswb=tgBBB*coswa*sin(x-jb)+sinwb*cos(x-jb)*coswa 7 i2 f- T2 O) N* |. C) D- d用倍角公式代入,得到一个关于tgx的一元一次方程,求解就可解出tgx G) O9 l7 Q1 P5 [$ a3 ]
tgy=(tgAAA*sinx+sinwa*cos(x-ja))/coswa,则tgx,tgy都可求出矣 - S e0 l" d& s2 d) K; c这个方程式才最正确的,上面两条方程式输入时有些不注意到的小错而已作者: e271828 时间: 2011-2-28 12:33
希望能帮到楼主,能帮的都帮了,无法联系楼主也。作者: e271828 时间: 2011-2-28 12:36
楼主见到后如果感到结果满意可以联系我,QQ:165442523李林星作者: 巧云225 时间: 2011-6-14 09:24
????????作者: 冰浡代邦c 时间: 2011-10-3 19:30
路过!!!!!!& U6 V1 s. M) t( b+ |
* C2 d+ r, p' E: n% F8 i$ u1 ]; T7 a% v- J x, H/ L9 X' F
# Q7 X% r+ V. o3 p( S ' w" a$ P% n6 d0 w5 r- v$ o' b. e; e3 \ c
# B( Y: {3 N$ q& V( V
& g* a; h5 N D; Z 2 J; l# [7 O" o q8 o 8 v. S% [" _ D: m( ?4 p# \ R3 B% U% [: q' {7 o
6 D9 O5 H$ V6 u, H. w$ s/ n3 x 4 n4 z- W6 _7 V. E8 y) S( g
杭州商铺出租网,,,,,