Формула гаверсина - Haversine formula

В формула гаверсина определяет расстояние по дуге между двумя точками на сфера учитывая их долготы и широты. Важно в навигация, это частный случай более общей формулы в сферическая тригонометрия, то закон гаверсинов, связывающий стороны и углы сферических треугольников.

Первый таблица гаверсинов на английском языке был опубликован Джеймсом Эндрю в 1805 году,[1] но Флориан Каджори отмечает более раннее использование Хосе де Мендоса и Риос в 1801 г.[2][3] Период, термин гаверсин был придуман в 1835 году Джеймс Инман.[4][5]

Эти имена вытекают из того факта, что они обычно записываются в терминах гаверсинусной функции, задаваемой hav (θ) = грех2(θ/2). Формулы в равной степени могут быть записаны в терминах любого кратного гаверсинуса, например старшего Версина функция (в два раза больше гаверсинуса). До появления компьютеров исключение деления и умножения на два оказалось достаточно удобным, чтобы таблицы значений гаверсинуса и логарифмы были включены в навигационные и тригонометрические тексты XIX - начала XX века.[6][7][8] В наши дни гаверсинус удобен еще и тем, что не имеет коэффициента перед грех2 функция.

Формулировка

Пусть центральный угол Θ между любыми двумя точками на сфере быть:

куда:

В формула гаверсина позволяет гаверсин из Θ (то есть, hav (Θ)) для вычисления непосредственно из широты и долготы двух точек:

куда

  • φ1, φ2 широта точки 1 и широта точки 2 (в радианах),
  • λ1, λ2 - долгота точки 1 и долгота точки 2 (в радианах).

Наконец, гаверсиновая функция hav (Θ), примененный выше как к центральному углу Θ а разница в широте и долготе -

Функция гаверсинуса вычисляет половину Версина угла θ.

Решить на расстоянии d, примените архаверсин (обратный гаверсинус ) к час = hav (Θ) или используйте арксинус (обратный синус) функция:

или более явно:

При использовании этих формул необходимо убедиться, что час не превышает 1 из-за плавающая точка ошибка (d только настоящий за 0 ≤ час ≤ 1). час приближается только к 1 для противоположный точки (на противоположных сторонах сферы) - в этой области обычно возникают относительно большие числовые ошибки в формуле при использовании конечной точности. Потому что d тогда большой (приближающийся πр, половина окружности) небольшая ошибка часто не является серьезной проблемой в этом необычном случае (хотя есть и другие расстояние по дуге формулы, позволяющие избежать этой проблемы). (Формула выше иногда записывается в терминах арктангенс функция, но она страдает от аналогичных численных проблем около час = 1.)

Как описано ниже, аналогичную формулу можно записать с помощью косинусов (иногда называемых сферический закон косинусов, не путать с закон косинусов для плоской геометрии) вместо гаверсинусов, но если две точки расположены близко друг к другу (например, на расстоянии километра друг от друга, на Земле), вы можете получить cos (d/р) = 0.99999999, что приводит к неточному ответу. Поскольку в формуле гаверсинуса используются синусы, эта проблема устраняется.

Любая формула является лишь приближением при применении к земной шар, который не является идеальной сферой: "Радиус Земли " р изменяется от 6356,752 км на полюсах до 6378,137 км на экваторе. Что еще более важно, радиус кривизны линии север-юг на поверхности Земли на 1% больше на полюсах (≈6399,594 км), чем на экваторе (≈6335,439 км), поэтому нельзя гарантировать правильность формулы гаверсинуса и закона косинусов лучше 0,5%.[нужна цитата ] Более точные методы, учитывающие эллиптичность Земли, даются Формулы Винсенти и другие формулы в географическое расстояние статья.

Закон гаверсинов

Сферический треугольник, решенный по закону гаверсинусов

Для единичной сферы "треугольник" на поверхности сферы определяется большие круги соединяя три точки ты, v, и ш на сфере. Если длины этих трех сторон равны а (из ты к v), б (из ты к ш), и c (из v к ш), а угол противоположного угла c является C, то закон гаверсинов гласит:[9]

Поскольку это единичная сфера, длины а, б, и c просто равны углам (в радианы ) между этими сторонами из центра сферы (для неединичной сферы каждая из этих длин дуги равна ее центральный угол умноженный на радиус р сферы).

Чтобы получить из этого закона формулу гаверсинуса из предыдущего раздела, просто рассмотрим особый случай, когда ты это Северный полюс, пока v и ш две точки, разделение которых d подлежит определению. В таком случае, а и б находятся π/2φ1,2 (то есть со-широты), C расстояние по долготе λ2λ1, и c желаемый d/р. Отмечая, что грех (π/2φ) = cos (φ), сразу следует формула гаверсинуса.

Чтобы вывести закон гаверсинуса, нужно начать с сферический закон косинусов:

Как упоминалось выше, эта формула является плохо обусловленным способом решения проблемы c когда c маленький. Вместо этого мы подставляем тождество, которое cos (θ) = 1-2 hav (θ), а также использовать дополнение личности cos (аб) = cos (а) cos (б) + грех (а) грех (б), чтобы получить закон гаверсинуса, описанный выше.

Смотрите также

Рекомендации

  1. ^ ван Браммелен, Глен Роберт (2013). Небесная математика: забытое искусство сферической тригонометрии. Princeton University Press. ISBN  9780691148922. 0691148929. Получено 2015-11-10.
  2. ^ де Мендоса-и-Риос, Джозеф (1795). Memoria sobre algunos métodos nuevos de calcular la longitud por las distancias lunares: y aplicacion de su teórica á la solucion de otros issues de navegacion (на испанском). Мадрид, Испания: Imprenta Real.
  3. ^ Кахори, Флориан (1952) [1929]. История математических обозначений. 2 (2 (3-е исправленное издание 1929 г.) изд.). Чикаго: Издательство open court. п. 172. ISBN  978-1-60206-714-1. 1602067147. Получено 2015-11-11. Гаверсинус впервые появляется в таблицах логарифмических стихов Хосе де Мендоса и Риос (Мадрид, 1801, также 1805, 1809), а затем в трактате о мореплавании Джеймс Инман (1821). (NB. ISBN и ссылка для перепечатки второго издания Cosimo, Inc., Нью-Йорк, 2013 г.)
  4. ^ Инман, Джеймс (1835) [1821]. Навигация и морская астрономия: для британских моряков (3-е изд.). Лондон, Великобритания: У. Вудворд, К. и Дж. Ривингтон. Получено 2015-11-09. (Четвертый выпуск: [1].)
  5. ^ «гаверсин». Оксфордский словарь английского языка (2-е изд.). Oxford University Press. 1989.
  6. ^ Х. Б. Гудвин, Гаверсин в морской астрономии, Труды военно-морского института, т. 36, нет. 3 (1910), стр. 735–746: Очевидно, если использовать таблицу гаверсинов, мы избавимся, в первую очередь, от проблемы деления суммы логарифмов на два, а во-вторых, умножения угла, взятого из таблиц, на то же число. В этом заключается особое преимущество формы таблицы, которую впервые представил профессор Инман из Портсмутского Королевского военно-морского колледжа почти столетие назад.
  7. ^ W. W. Sheppard и C.C.Soule, Практическая навигация (Всемирный технический институт: Джерси-Сити, 1922).
  8. ^ Э. Р. Хедрик, Логарифмические и тригонометрические таблицы (Макмиллан, Нью-Йорк, 1913).
  9. ^ Корн, Грандино Артур; Корн, Тереза ​​М. (2000) [1922]. «Приложение B: B9. Плоская и сферическая тригонометрия: формулы, выраженные в терминах функции Гаверсинуса». Математический справочник для ученых и инженеров: определения, теоремы и формулы для справки и обзора (3-е изд.). Минеола, Нью-Йорк: Dover Publications. С. 892–893. ISBN  978-0-486-41147-7.

дальнейшее чтение

внешняя ссылка