Форум программистов, компьютерный форум CyberForum.ru

C++

Войти
Регистрация
Восстановить пароль
 
Тео
1 / 1 / 0
Регистрация: 03.11.2015
Сообщений: 110
#1

Формула для расчёта расстояния между двумя точками на поверхности Земли - C++

25.03.2016, 16:58. Просмотров 292. Ответов 1
Метки нет (Все метки)

Я нашёл формулы, но не могу ввести их в прогу. Я недавно начал изучать c++. Подскажите пожалуйста. Вот данные для формулы :
d = arccos {sin(Фa)·sin(Фb) + cos(Фa)·cos(Фb)·cos(Лa - Лb)},

где Фa и Фb — широты, Лa, Лb — долготы данных пунктов, d — расстояние между пунктами, измеряемое в радианах длиной дуги большого круга земного шара.
Расстояние между пунктами, измеряемое в километрах, определяется по формуле:

L = d·R,

где R = 6371 км — средний радиус земного шара.

Для расчета расстояния между пунктами, расположенными в разных полушариях (северное-южное, восточное-западное) , знаки (±) у соответствующих параметров (широт или долгот) должны быть разными.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.03.2016, 16:58     Формула для расчёта расстояния между двумя точками на поверхности Земли
Посмотрите здесь:

Нахождение расстояния между точками C++
C++ Вычисление расстояния между двумя точками, заданными на плоскости их координатами
C++ Расстояние между двумя точками
C++ Определить функцию нахождения расстояния между точками.
Определить процедуру вычисления расстояния между двумя точками, заданными своими координатами C++
C++ Вычисление расстояния между двумя точками
Найти периметр и площадь треугольника, используя формулу для расстояния между двумя точками на плоскости C++
C++ Составить программу для вычисления расстояния между точками пересечения окружностей
C++ Функция вычисления расстояния между двумя заданными пунктами
C++ Создать функцию нахождения расстояния между двумя точками на плоскости
C++ Файл: найти наибольшее и наименьшее расстояния между точками.
Найти расстояния между точками C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vxg
Модератор
3021 / 1823 / 189
Регистрация: 13.01.2012
Сообщений: 6,907
26.03.2016, 11:44     Формула для расчёта расстояния между двумя точками на поверхности Земли #2
Функции называются acos sin cos лежат в math.h работают в радианах
Yandex
Объявления
26.03.2016, 11:44     Формула для расчёта расстояния между двумя точками на поверхности Земли
Ответ Создать тему
Опции темы

Текущее время: 18:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru