Мы запускаем снаряд из пушки с поверхности земли под каким-то углом. Можно задать оси Х,У,Z, так, что поверхность Земли лежит в плоскости XOY, а Z направлена вверх, тогда угол можно определить через три угла между осями и проекцией вектора начальной скорости на координатные плоскости. И это нужно как-то связать с системой координат, в которой Земля - шар, центр координат лежит в центре планеты. задан 21 Май '13 17:42 KorKir |
Начнём с того, что если у Вас есть Земля в форме шара, то плоскость $%Oxy$% будет располагаться по касательной к поверхности Земли. Если В системе координат $%O'x'y'z'$%, которая связана с центом Земли, координатные оси параллельны и сонаправлены с осями системы координат $%Oxyz$%, связанной с поверхностью, то координаты вектора в обеих системах будут одинаковые. В прямоугольной системе координат вектор может быть задан как $$\bar{a}=|\bar{a}|\cdot(\cos\alpha;\;\cos\beta;\;\cos\gamma),$$ где $%|\bar{a}|$% - длина вектора, а $%\alpha,\beta,\gamma$% - направляющие углы (то есть углы между вектором и положительными направлениями координатных осей). Поскольку угол между криволинейными поверхностями определяется как угол между касательными, то легко получается, что вектор начальной скорости будет образовывать угол с поверхностью Земли равный $%(\pi/2-\gamma)$%. отвечен 24 Май '13 14:16 all_exist |