|
kuing
Posted 2019-8-31 21:38
推导了一下大圆方程,挺好玩的,不知对不对。
首先研究有一点在赤道上的情形,假设 `A(0,0)`, `B(x_B,y_B)`,设 `AB` 所在的大圆与赤道所成角为 `\varphi`,则由几何关系易知
\[\tan\varphi=\frac{\tan y_B}{\sin x_B},\]所以此时大圆的方程就是
\[\frac{\tan y}{\sin x}=\frac{\tan y_B}{\sin x_B},\]然后,绕南北极的连线旋转,可得:当 `A(x_A,0)`, `B(x_B,y_B)` 时的方程为
\[\frac{\tan y}{\sin(x-x_A)}=\frac{\tan y_B}{\sin(x_B-x_A)},\](下午的时候我想当然以为将 `y` 也变成 `y-y_A` 就是一般的方程,最后发现我错了,绕其他轴旋转并非这么简单)
现在考虑一般情况,当 `A(x_A,y_A)`, `B(x_B,y_B)` 都不在赤道上时,设 `AB` 所在的大圆与赤道交于 `C(x_0,0)`,根据上述结论可知
\[\frac{\tan y_A}{\sin(x_A-x_0)}=\frac{\tan y_B}{\sin(x_B-x_0)},\quad(*)\]且大圆的方程为
\[\frac{\tan y}{\sin(x-x_0)}=\frac{\tan y_B}{\sin(x_B-x_0)},\quad(**)\]那么只要消掉 `x_0` 即可,展开式 (*) 整理可得
\[\left( \frac{\sin x_A}{\tan y_A}-\frac{\sin x_B}{\tan y_B} \right)\cos x_0-\left( \frac{\cos x_A}{\tan y_A}-\frac{\cos x_B}{\tan y_B} \right)\sin x_0=0,\]同理展开式 (**) 为
\[\left( \frac{\sin x}{\tan y}-\frac{\sin x_B}{\tan y_B} \right)\cos x_0-\left( \frac{\cos x}{\tan y}-\frac{\cos x_B}{\tan y_B} \right)\sin x_0=0,\]所以
\[\left( \frac{\sin x}{\tan y}-\frac{\sin x_B}{\tan y_B} \right)\left( \frac{\cos x_A}{\tan y_A}-\frac{\cos x_B}{\tan y_B} \right)=\left( \frac{\sin x_A}{\tan y_A}-\frac{\sin x_B}{\tan y_B} \right)\left( \frac{\cos x}{\tan y}-\frac{\cos x_B}{\tan y_B} \right),\]展开化简整理后,最终结果为
\[\sin(x-x_A)\tan y_B-\sin(x-x_B)\tan y_A+\sin(x_A-x_B)\tan y=0.\]
真漂亮的结果 |
|