Гармонические колебания — симулятор с шагами и энергией

Моделируйте систему масса–пружина с решениями аналитика, Euler-Cromer или RK4, смотрите лог «How it's calculated» рядом с результатами и экспортируйте графики, таблицы и CSV для обмена.

Подходит для уроков физики и математики. Инструмент выводит амплитуду и фазу из x₀ и v₀, держит ω и энергию на виду у графиков и сохраняет настройки в общем URL. Все вычисления выполняются в браузере.

Другие языки ja | en | zh-CN | zh-TW | zh-HK | es | es-419 | es-MX | pt-BR | pt-PT | id | vi | ko | fr | de | it | ru-RU | hi-IN | ar | bn-BD | ur-PK | tr-TR | th-TH | pl-PL | fil-PH | ms-MY | fa-IR | nl-NL | uk-UA | he-IL | cs-CZ
Параметры масса–пружина

Горячие клавиши: Ctrl+Enter запускает расчёт, Ctrl+S сохраняет CSV.

Сводка результата

Как вычисляется

    FAQ

    Какие уравнения использует симулятор SHM?

    Модель масса–пружина: ω = sqrt(k/m), T = 2π/ω, x(t)=A cos(ωt+φ), v(t)=−Aω sin(ωt+φ), a(t)=−ω² x(t). Энергии K = 0,5 m v², U = 0,5 k x², суммарная E = K + U.

    Когда выбирать Euler-Cromer или RK4?

    Euler–Cromer прост и энергостабилен при большем dt — хорошо для быстрых демонстраций. RK4 точнее (ошибка ~1e-3) и лучше для точных графиков или проверок.

    Где выполняются вычисления?

    Все расчёты выполняются в браузере; данные не отправляются на сервер, так что можно безопасно использовать учебные примеры.