2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему
 
 Пеленг из точки А в точку B
Сообщение25.04.2018, 14:13 


27/11/15

115
Нашёл интересную формулу для вычисления пеленга:
$P_1=atan2(\dfrac{\sin(\Delta\lambda)\cdot \cos(\varphi_2)}{\cos(\varphi_1)\cdot\sin(\varphi_2) - \sin(\varphi_1)\cdot\cos(\varphi_2)\cdot\cos(\Delta\lambda)})$
где $\varphi_1, \varphi_2$ - широты точек,
$\Delta\lambda$ - разница долгот
Если попробовать вывести это через векторную алгебру или сферическую геометрию можно утонуть в тригонометрии.
Тут написано как преобразовать векторное произведение чтоб так получилось.
http://mathforum.org/library/drmath/view/55417.html
По-моему должен быть ясный физический смысл числителя и знаменателя.
Числитель напоминает сферическую теорему синусов для прямоугольного треугольника, знаменатель сферическую теорему косинусов.
Пририсовал полярный треугольник. Он вроде ничего не дает.
Кто-то может пояснить?
Изображение

 Профиль  
                  
 
 Re: Пеленг из точки А в точку B
Сообщение25.04.2018, 21:40 
Заслуженный участник


09/05/12
25179
alhimikoff в сообщении #1307229 писал(а):
Числитель напоминает сферическую теорему синусов для прямоугольного треугольника, знаменатель сферическую теорему косинусов.
Пририсовал полярный треугольник. Он вроде ничего не дает.
Кто-то может пояснить?
Ее можно так получить, рассмотрев треугольник с вершинами в двух рассматриваемых точках и в полюсе, при этом известен угол при полюсе (это разность долгот $\Delta \lambda$) и две прилегающие стороны ($90^\circ - \varphi_1$ и $90^\circ - \varphi_2$). Если воспользоваться сферической теоремой косинусов, можно найти сторону, противолежащую полюсу, а потом с помощью теоремы синусов найти пеленг. Сложность в том, что для противолежащей полюсу стороны при этом получится косинус, а для теоремы синусов нужен синус, поэтому результат первого действия придется немного попреобразовывать. Как следствие, числитель действительно является прямым последствием использования теоремы синусов, а вот знаменатель - это теорема косинусов и дополнительный последующий переход от синуса угла к тангенсу.

Ну или есть совсем простой путь - формула четырех элементов. Она позволяет написать это выражение сразу.

 Профиль  
                  
 
 Re: Пеленг из точки А в точку B
Сообщение25.04.2018, 23:03 


27/11/15

115
Pphantom
Теорема косинусов
$\cos(AB)=\sin(\varphi_1)\sin(\varphi_2)+\cos(\varphi_1)\cos(\varphi_2)\cos(\Delta\lambda)$(1)
Теорема синусов
$\sin(p_1)=\dfrac{\sin(\Delta\lambda)\cos(\varphi_2)}{\sin(AB)}$(2)
Ещё раз теорема косинусов
$\sin(\varphi_2)=\cos(AB)\sin(\varphi_1)+\sin(AB)\cos(\varphi_1)\cos(p_1)$(3)
Выражаю из (3) косинус пеленга, и делю (2) на (3), синус AB ушёл,
дальше подставить (1) в знаменатель, и формула готова, всё оказалось не так страшно

Но физический смысл всё равно не ясен.
Числитель и знаменатель напоминают непосредственное свойство каких-то треугольников (скажем применение теорем синусов и косинусов). Можно ли построить эти треугольники?

 Профиль  
                  
 
 Re: Пеленг из точки А в точку B
Сообщение25.04.2018, 23:53 
Заслуженный участник


09/05/12
25179
alhimikoff в сообщении #1307413 писал(а):
Числитель и знаменатель напоминают непосредственное свойство каких-то треугольников (скажем применение теорем синусов и косинусов). Можно ли построить эти треугольники?
В принципе да - поигравшись с заменой точек на диаметрально противоположные на сфере. Но большого смысла в этом не видно: формула четырех элементов является таким же "непосредственным свойством" треугольника.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group