Туннель через центр планеты
html file with P5js animations
Me:
Привет.напиши пожалуйста скрипт в Джаваскрипте для след. сценария:
Дано: 1 Неподвижная сферическая планета радиуса R и массы M имеет тоннель по диаметру, проходящий через центр планеты и открытый с обоих концов на поверхности сферы планеты 2 с одного конца туннеля с поверхности планеты в туннель падает тело массой m
Задание: 1 найти формулу движения тела от времени для скорости и формулу для положения тела в туннеле и изобразить их в ХТМЛ тэге. 2 написать хтмл файл с джаваскрипт и P5 js изображающий анимацию движдения тела через туннель и поля где указаны актуальные значения скорости и позиции (глубины) тела в туннеле 3 добавить в итоговый скрипт хтмл формуляр для пользователя в котором можно менять параметры M и m
DeepSeek:
Движение тела через тоннель в планете
×10²² кг
кг
км
Теория:
При движении тела через тоннель в планете действует только та часть гравитационной силы, которая направлена к центру планеты.
Формула для положения тела: x(t) = R·cos(ωt)
Формула для скорости тела: v(t) = -Rω·sin(ωt)
где ω = √(GM/R³) - угловая частота колебаний
Период колебаний: T = 2π/ω = 2π√(R³/GM)
Объяснение решения:
Физическая модель:
Внутри сферической планеты гравитационная сила пропорциональна расстоянию до центра: F = -G·M·m·r/R³
Это приводит к гармоническим колебаниям с угловой частотой ω = √(GM/R³)
Уравнения движения:
Положение: r(t) = R·cos(ωt)
Скорость: v(t) = -Rω·sin(ωt)
Период колебаний: T = 2π/ω = 2π√(R³/GM)
Визуализация:
Используется библиотека p5.js для рисования анимации
Планета изображается как синий круг
Тоннель - горизонтальная линия через центр
Тело - красный кружок, движущийся по тоннелю
Интерактивность:
Пользователь может изменять массу планеты M и массу тела m
Радиус планеты R фиксирован (но можно легко сделать изменяемым)
Кнопка запускает/останавливает анимацию
Отображение информации:
Показывается текущее время, положение и скорость тела
Выводится рассчитанный период колебаний
В разделе "Теория" приведены основные формулы
Анимация демонстрирует, что тело совершает гармонические колебания через планету, что соответствует теоретическим расчетам.