Форум программистов, компьютерный форум 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
4 / 4 / 0
Регистрация: 24.07.2012
Сообщений: 76
01.12.2012, 09:46  [ТС]     Интересная задача с географическими координатами и идеальным поездом передвигающимся от силы гравитации
Это просто, синусы-косинусы долготы и широты. Простейший поиск по словам "сферические координаты" даст исчерпывающую информацию.
То есть это те формулы которые нужны для перевода в декартову систему как я понял
Вот формулы с википедии, я планировал по ним.

Ещё проще. Находим сам вектор разности (он нам потом пригодится), покомпонентно вычитая координаты второй точки из координат первой, считаем его длину старым добрым Пифагором.
Квадрат длины вектора равен сумме квадратов его координат, так?

Точку середины находим просто: добавляем к координатам первой точки уполовиненный вектор разности. Глубина - радиус планеты минус длина этого вектора.
Получается надо прибавлять к той точки от которой в начале отнимаешь, находя вектор разницы?

Если тоннель неглубокий, то можно решить через потенциальную-кинетическую энергию, но вообще может понадобиться учитывать изменение гравитационной постоянной по мере углубления в Землю и интегрировать, аналитически или численно. Здесь нам поможет то, что пересчитывать притяжение Земли внутри неё достаточно просто - надо исходить из того, что весь слой Земли выше нашей глубины как будто срезали, и остался только шарик ниже нас. К этой части лучше приступить уже после реализации первых 4 пунктов.
Java
1
2
3
4
5
6
       G = 6.6742E-11,     // [m^3 sec^-2 kg^-1] gravity constant             
       R = 6.378E6,        // [m]        planet Earth radius 
       M = 5.974E24,       // [kg]       planet Earth mass 
       g = G*M/(R*R),     // [m sec^-2] gravity acceleration on surface  
       V = PI*4/3*R*R*R,  // [m^3]      sphere volume 
       w = M/V;           // [kg m^-3]  density
Известны лишь эти данные. Но мне не понятно, для чего дается объем. Точнее плотность. Масса для гравитации, объем и масса для плотности, но вот только зачем?
 
Текущее время: 11:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru