угол между прямыми (векторами) в 3-мерном пространстве
что-то я всю математику позабыл, помогите плиз!
есть 2 объекта, у каждого известен азимут и высота, надо вычислить угол между этими объектами, дайте формулу плиз ...
есть 2 объекта, у каждого известен азимут и высота, надо вычислить угол между этими объектами, дайте формулу плиз ...
s
superJohn
Чёрт, голова чуть не лопнула в потугах осилить смысл:-)
Z
Zem (чего хотеть-та?!)
Мало данных. 2 объекта, у каждого известен азимут и высота, надо вычислить угол между этими объектами
Если координаты полярные ("азимут"), то нужна еще и "дальность"
надо вычислить угол между этими объектами
относительно чего?
угол не может быть между двумя объектами.
до до
Z
Zem (чего хотеть-та?!)
ИМХО, имеется в виду угол от начала системы координат, че непонятного-то?
до до
мне нужно угловое расстояние, то есть угол между направлениями на объекты.
вродь нашел формулу!
a1, a2 - азимуты,
d1,d2 - высоты
результат = arccos(sin(d1)*sin(d2)+ cos(d1)*cos(d2)*cos(a1 - a2))
оно?
вродь нашел формулу!
a1, a2 - азимуты,
d1,d2 - высоты
результат = arccos(sin(d1)*sin(d2)+ cos(d1)*cos(d2)*cos(a1 - a2))
оно?
m
max77
преобразуй из полярных к-т в декартовы, потом посчитай угол через скалярное произведение
ИМХО, имеется в виду угол от начала системы координат, че непонятного-то?
я бы подумал что начало сист.координат - третяя точка с известными высотой и углом по отношению к двум неизвестным точкам, тогда нобходимы расстояния и по аналогии с геометрическим треугольником, можно просчитать углы. Как то так
некогда мне бодаться с преобразованием координат, почитал страничку http://hea.iki.rssi.ru/~nick/astro/spher.htm - там все разжевано...
все, башка распухла окончательно, пошел домой пиво с копченым окуньком поедать! ;-)
все, башка распухла окончательно, пошел домой пиво с копченым окуньком поедать! ;-)
Обсуждение этой темы закрыто модератором форума.