Почему кинетическая энергия для нерелятивистских скоростей не описывается формулой KE=mc2KE=mc2KE=mc^2?

Сегодня я узнал, что кинетическую энергию объекта можно описать выражением

К Е "=" γ м с 2 "=" 1 1 в 2 с 2 м с 2 .

В школе меня учили, что кинетическая энергия тела равна

К Е "=" 1 2 м в 2
для нерелятивистских скоростей.

Если мы возьмем первое, более точное уравнение и вставим нерелятивистскую скорость в с , получается в 2 с 2 0 , так

К Е "=" 1 1 в 2 с 2 м с 2 1 1 0 м с 2 м с 2 1 2 м в 2
(особенно с в с ).

Что мне здесь не хватает? Возможно ли вообще вывести нерелятивистскую формулу кинетической энергии из релятивистской?

Либо вас учили чему-то ложному, либо вы неправильно поняли то, чему вас учили.
@ G.Smith Вероятно, последнее; Давненько у меня в школе не было урока физики. Разве это не правда, что К Е "=" 1 2 м в 2 ?
я имел в виду К Е "=" γ м с 2 .

Ответы (3)

Вам нужно вычесть энергию покоя из общей энергии, чтобы получить кинетическую энергию, так что кинетическая энергия тела в состоянии покоя равна нулю. Другими словами,

КЭ "=" ( γ 1 ) м с 2 .
Вы обнаружите, что это выражение сводится к 1 2 м в 2 на малых скоростях.

Я знаю, что это было давно, но спасибо за ответ. Однако я все еще немного смущен. Разве при v<<c фактор Лоренца не уменьшается до 1 (поскольку в 2 с 2 0 ), что дало бы кинетическую энергию 0? Это случилось со мной, когда я пытался провести некоторые экспериментальные расчеты...
@Jonas Это самое низкое приближение, которое вы можете сделать для γ . Он не фиксирует, как γ варьируется в зависимости от в вообще, и в данном случае это явно недостаточно хорошее приближение. Попробуйте биномиальное разложение для малых в / с , сохраняя только член первого порядка.
Что меня смутило, так это то, что при расчете кинетической энергии по обеим формулам для некоторой малой массы и нерелятивистской скорости (например, 10 кг и 50 м/с) нерелятивистская формула дает 12500 к г * м 2 с 2 а релятивистская формула дает 0.

(Изначально я намеревался опубликовать это как ответ на ваш дополнительный вопрос: почему формула релятивистской кинетической энергии дает неверные результаты для нерелятивистских скоростей? , но поскольку этот вопрос сейчас закрыт, я опубликую его здесь).

Как уже упоминалось, при расчете кинетической энергии вы забыли вычесть массу-энергию покоя из общей энергии. Итак, вам нужно γ 1 в этом уравнении не γ .

Позволять Е Н — ньютоновская кинетическая энергия, а Е р — релятивистская кинетическая энергия. Так

Е Н "=" 1 2 м в 2
Е р "=" ( γ 1 ) м с 2

Когда в "=" 0 , γ "=" 1 и Е Н "=" Е р "=" 0 , поэтому оба уравнения явно согласуются. Для маленьких в > 0 , мы ожидаем Е Н Е р , так

1 2 м в 2 ( γ 1 ) м с 2
в 2 / с 2 2 ( γ 1 )
Позволять β "=" в / с . Мы хотим показать, что для в с ,
д "=" β 2 γ 1 2

Сейчас

1 / γ 2 "=" 1 β 2
Так
β 2 "=" γ 2 1 γ 2
Следовательно
д "=" γ 2 1 γ 2 ( γ 1 )
д "=" γ + 1 γ 2

Для маленьких β , γ 1 , и так γ 2 , так

д 1 + 1 1 "=" 2

Вот полулогарифмический график д против β . Как вы видете, д остается близким к 2, пока β становится довольно большим.График бета^2/(гамма-1)


Как отмечено в вашем последующем вопросе, вы можете столкнуться с ошибками округления при попытке вычислить γ , γ 1 или д , если вы не используете арифметику произвольной точности. Однако, применив немного алгебры, можно получить хорошие приближения для этих величин, используя стандартные арифметические функции языка программирования или калькулятор, поддерживающий экспоненциальное представление. (Вы даже можете получить разумные результаты с помощью простого калькулятора без экспоненциальной записи, вам просто нужно вручную настроить десятичные разряды, чтобы числа оставались в диапазоне). Мы могли бы сделать это, используя методы исчисления, такие как разложение в ряд Тейлора, но есть более простой способ.

Основная проблема заключается в том, как получить точное значение γ 1 когда β маленький. Отношение между 1 / γ и β является пифагорейским, и мы можем использовать простую пифагорейскую формулу для упрощения.

Для всех к ,

( к 2 + 1 ) 2 "=" ( к 2 1 ) 2 + ( 2 к ) 2
Позволять
β "=" 2 к к 2 + 1
затем
γ "=" к 2 + 1 к 2 1
и
γ 1 "=" 2 к 2 1
γ + 1 "=" 2 к 2 к 2 1

Замена на

д "=" γ + 1 γ 2
мы получаем
д "=" ( 2 к 2 к 2 1 ) ( к 2 1 к 2 + 1 ) 2
д "=" 2 к 2 ( к 2 1 ) ( к 2 + 1 ) 2

Позволять г "=" ( к 2 + 1 )

Таким образом

д "=" 2 ( г 1 ) ( г 2 ) г 2
"=" 2 ( г 2 3 г + 2 ) г 2
д "=" 2 ( 1 3 / г + 2 / г 2 )
или
д "=" 2 6 / ( к 2 + 1 ) + 4 / ( к 2 + 1 ) 2

Итак, теперь у нас есть выражения для γ 1 и д 2 которые можно безопасно вычислить. Данный к , нам даже не нужно вычислять квадратные корни! Но как мы можем легко найти к данный β ? Для маленьких β , к 2 / β , и это на самом деле очень разумное приближение для β < 0,01 .

Позволять н "=" 2 / β , так

н "=" к 2 + 1 к
или
н "=" к + 1 / к
Обратите внимание, что мы можем использовать либо к или его обратное представление н (и поэтому β , γ , и т. д).

к 2 + 1 "=" н к
которые мы можем решить точно:
к "=" н ± н 2 4 2
(Обратите внимание, что два решения являются обратными, нам нужно большее решение).

Это точное значение необходимо для больших β , но для таких скоростей можно было бы использовать стандартные формулы и не возиться с к . ;)

Для меньших скоростей, чтобы получить большую точность, чем к "=" н мы можем использовать к "=" н 1 / н , и если мы хотим большей точности, мы можем повторить к н 1 / к несколько раз. Он не сходится быстро, но вполне подходит даже для β 0,1 . Если вы хотите исследовать, как быстро он сходится для различных β см. этот интерактивный сценарий Python/Sage .

Вот чуть более подробный интерактивный скрипт , который вычисляет γ 1 и д от в , с 3 вариантами к : н , н 1 / н , или истинное значение. Вы можете вводить такие выражения, как 0.1*cи c/50в vполе ввода. (Эти сценарии фактически закодированы в самом URL-адресе, а не хранятся на сервере SageMath).

Вы должны расширить выражение до первых 3 членов разложения Тейлора, для в маленький. в "=" 0 не мало, а равно нулю, что означает нулевую кинетическую энергию.

Для маленького у: ф ( ты ) "=" 1 1 ты 2 1 + 1 2 ты 2

А также вычитание оставшейся энергии, как упоминал Пак.