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

Интересная задача с географическими координатами и идеальным поездом передвигающимся от силы гравитации - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обращение к функциям Диспетчера устройств http://www.cyberforum.ru/cpp/thread710729.html
Доброго времени суток. Ищу статьи или примеры по работе с диспетчером устройств :) Есть ли у кого ни будь таковые ?)) Если конкретней, то нужно найти конкретное устройство в списке, выполнить его удаление, и запустить plug and play для автоматической установки только что удаленного устройства.
C++ Работа со звуком Доброго времени суток. Подскажите, какой библиотекой лучше всего воспользоваться для записи звука, и последующей его обработки (Воспроизведение, построение спектра и т.д. и т.п.) http://www.cyberforum.ru/cpp/thread710524.html
Для заданной области составить программу C++
Для заданной области составить программу
Программа для примера C++
Написать программу для примера http://www.cyberforum.ru/attachment.php?attachmentid=205548&d=1353930741 Добавлено через 2 часа 6 минут #include <iostream.h> int main() {float m,n,z1; cin>>m>>n; if(m+n<0)
C++ Найдите индекс строки с минимальным элементом массива http://www.cyberforum.ru/cpp/thread708965.html
Присвойте элементам массива Q размерностью mxm случайные числа от -30 до 65. Выведите на экран. Найдите индекс строки с минимальным элементом массива.Выведите на экран. Вычислите сумму элементов расположенных в четных строках.Выведите на экран. Замените их положительными элементами главной диагонали. Преобразованную матрицу выведете на экран.
C++ Заменить диагональные элементы матрицы В результате вычислений получена квадратная матрица n*n(3*3). Нужно заменить положительные диагональные элементы числом -5. Подскажите пожалуйста как организовать такую замену? подробнее

Показать сообщение отдельно
Mupok
 Аватар для Mupok
4 / 4 / 0
Регистрация: 24.07.2012
Сообщений: 76
02.12.2012, 19:18  [ТС]     Интересная задача с географическими координатами и идеальным поездом передвигающимся от силы гравитации
Цитата Сообщение от Nick Alte Посмотреть сообщение
Так на этих картинках одно и то же изображено. Как я и говорил - долгота отсчитывается от вертикальной плоскости, широта от горизонтальной. Так что спасибо, конечно, колоссальное, за объяснение, но...
Значит я просто вас не так понял, пардон
Путь по земле - тоже штука простая. Нормализуем радиус-векторы (то есть, координаты) конечных точек: поделим каждую координату на длину вектора. Вычислим скалярное произведение этих нормализованных векторов (сумма произведений одноимённых координат). Это будет косинус угла между векторами, из которого легко определим сам угол, выразив в радианах. Умножим его на радиус Земли, получим путь по Земле.
Я вычислил так:
Взял гео координаты.
cos(d)=sin(a_latitude)*sin(b_latitude) + cos(a_latitude)*cos(b_latitude)*cos(a_longitude - b_longitude)
S = d * R
Я так и не понял толком, что же такое Д, но проверял на калькуляторах рассчитывающих расстояния по координатам -вроде сходится. Сходится с точностью до километра, а вот в метрах уже расход идет.
Калькулятор юзал здесь.
Их расчеты ==== 20037.508342789242 км
Мой результат = 20037.077944595702 км
 
Текущее время: 22:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru