Сегодня я узнал, что кинетическую энергию объекта можно описать выражением
В школе меня учили, что кинетическая энергия тела равна
Если мы возьмем первое, более точное уравнение и вставим нерелятивистскую скорость , получается , так
Что мне здесь не хватает? Возможно ли вообще вывести нерелятивистскую формулу кинетической энергии из релятивистской?
Вам нужно вычесть энергию покоя из общей энергии, чтобы получить кинетическую энергию, так что кинетическая энергия тела в состоянии покоя равна нулю. Другими словами,
(Изначально я намеревался опубликовать это как ответ на ваш дополнительный вопрос: почему формула релятивистской кинетической энергии дает неверные результаты для нерелятивистских скоростей? , но поскольку этот вопрос сейчас закрыт, я опубликую его здесь).
Как уже упоминалось, при расчете кинетической энергии вы забыли вычесть массу-энергию покоя из общей энергии. Итак, вам нужно в этом уравнении не .
Позволять — ньютоновская кинетическая энергия, а — релятивистская кинетическая энергия. Так
Когда , и , поэтому оба уравнения явно согласуются. Для маленьких , мы ожидаем , так
Сейчас
Для маленьких , , и так , так
Вот полулогарифмический график
против
. Как вы видете,
остается близким к 2, пока
становится довольно большим.
Как отмечено в вашем последующем вопросе, вы можете столкнуться с ошибками округления при попытке вычислить , или , если вы не используете арифметику произвольной точности. Однако, применив немного алгебры, можно получить хорошие приближения для этих величин, используя стандартные арифметические функции языка программирования или калькулятор, поддерживающий экспоненциальное представление. (Вы даже можете получить разумные результаты с помощью простого калькулятора без экспоненциальной записи, вам просто нужно вручную настроить десятичные разряды, чтобы числа оставались в диапазоне). Мы могли бы сделать это, используя методы исчисления, такие как разложение в ряд Тейлора, но есть более простой способ.
Основная проблема заключается в том, как получить точное значение когда маленький. Отношение между и является пифагорейским, и мы можем использовать простую пифагорейскую формулу для упрощения.
Для всех ,
Замена на
Позволять
Таким образом
Итак, теперь у нас есть выражения для и которые можно безопасно вычислить. Данный , нам даже не нужно вычислять квадратные корни! Но как мы можем легко найти данный ? Для маленьких , , и это на самом деле очень разумное приближение для .
Позволять , так
Это точное значение необходимо для больших , но для таких скоростей можно было бы использовать стандартные формулы и не возиться с . ;)
Для меньших скоростей, чтобы получить большую точность, чем мы можем использовать , и если мы хотим большей точности, мы можем повторить несколько раз. Он не сходится быстро, но вполне подходит даже для . Если вы хотите исследовать, как быстро он сходится для различных см. этот интерактивный сценарий Python/Sage .
Вот чуть более подробный интерактивный скрипт , который вычисляет
и
от
, с 3 вариантами
:
,
, или истинное значение. Вы можете вводить такие выражения, как 0.1*c
и c/50
в v
поле ввода. (Эти сценарии фактически закодированы в самом URL-адресе, а не хранятся на сервере SageMath).
Вы должны расширить выражение до первых 3 членов разложения Тейлора, для маленький. не мало, а равно нулю, что означает нулевую кинетическую энергию.
Для маленького у:
А также вычитание оставшейся энергии, как упоминал Пак.
Г. Смит
Йонас
Г. Смит