Об уравнении Гамильтона для заряженной частицы в магнитном поле

Я изучаю физику, просматривая лекции профессора Леонарда Сасскинда на Youtube. Я столкнулся с проблемой при работе над домашним заданием, размещенным в последней части лекции 7 .

Вот описание:

Лагранжиан заряженной частицы, движущейся в магнитном поле, выражается как:

л "=" Икс , у , г 1 2 м в я 2 + д в я А я

При выводе уравнения Эйлера-Лагранжа мы вычисляем компонент x:

л Икс "=" д в Икс А Икс Икс

где 1 2 м в я 2 Икс полностью игнорируется, поскольку в я не зависит от х.

Из уравнения Эйлера-Лагранжа мы нашли, что:

п Икс "=" м в Икс + д А Икс

Тогда гамильтониан можно выразить как:

ЧАС "=" Икс , у , г 1 2 м в я 2
или
ЧАС "=" Икс , у , г ( п я д А я ) 2 2 м

Вопрос в том , что при использовании второго выражения для вычисления ЧАС Икс мы можем получить правильный г п Икс г т . Однако при использовании первого выражения мы получаем:

ЧАС Икс "=" 1 2 м в я Икс "=" 0

с в я не зависит от х. Затем г п Икс г т "=" 0 ?

Может быть А я может зависеть от Икс ? Кроме того, все было бы яснее, если бы вы выразили ЧАС с точки зрения п и не в .
Имея дело с гамильтоновой механикой, гамильтониан должен быть выражен через п я и Икс я . Другими словами, вы можете использовать только второе выражение для вычисления производной по времени от п Икс . Если вы перейдете на страницу википедии, посвященную гамильтоновой механике, обратите внимание, как они указывают, что ЧАС "=" ЧАС ( д , п , т ) где д представляет положение и п — канонический импульс.

Ответы (4)

То, что происходит, можно очень легко увидеть в подходе преобразования Лежандра. Гамильтониан связан с лагранжианом (в одном измерении)

ЧАС "=" в л в л ,

и поэтому взятие дифференциалов этого выражения дает нам

г ЧАС "=" в г ( л в ) + л в г в г л ,

и по цепному правилу г л является

г л "=" л в г в + л Икс г Икс .

Все вместе это дает нам

г ЧАС "=" в г ( л в ) л Икс г Икс .

А поскольку канонический импульс определяется как п "=" л в , у нас есть

г ЧАС "=" в г п л Икс г Икс .

Это означает, что когда вы используете гамильтониан, вы меняете свои переменные с ( Икс , в ) к ( Икс , п ) . Таким образом, вы не можете написать гамильтониан относительно в , всегда следует писать относительно п .

В лагранжевой формулировке в рассматривается как зависящий только от времени, тогда как в гамильтоновой формулировке в является функцией не только времени. Это изменение означает, что вам нужно знать форму в чтобы взять его производные, а его форма задается каноническим выражением импульса.

Все правильно вы сказали, но это не ответ на мой вопрос. Я только что нашел правильный ответ. Это на самом деле очень интересно. Я опубликую в ближайшее время.
Ты прав. Снимаю свой комментарий выше.

Я полагаю, что ваша проблема связана с тем, что вы записали гамильтониан в терминах скорости (первое выражение), тогда как его всегда следует записывать в терминах обобщенных положений и импульсов (второе выражение): т.е. ЧАС "=" ЧАС ( д к , п к , т ) против л "=" л ( д к , д к ˙ , т ) . Если вы не будете следовать этому правилу, вы столкнетесь с некоторыми бессмысленными результатами, подобными тому, который вы получили, который кажется математически строгим.

Каждое выражение, которое вы применяете к гамильтониану, например п к ˙ "=" ЧАС д к работает только в том случае, если вы выразили его в терминах правильных величин, то есть импульса и положения.

Ага. Я согласен, что это должно быть математически строгим. Я действительно хочу определить, где это неправильно математически. Было бы здорово, если бы был конкретный математический пример, где вы меняете переменные из одной формы в другую, производные функции не совпадают.

Оба гамильтониана эквивалентны и оба дают одни и те же уравнения движения.

Действительно, используя первое уравнение Гамильтона, мы получаем соотношение между скоростью в Икс "=" ( г Икс / г т ) и импульс

в Икс "=" ЧАС п Икс "=" п Икс д А Икс м

что подразумевает в Икс "=" в Икс ( п Икс , Икс ) и это причина, по которой гамильтониан может быть записан в альтернативных формах

ЧАС "=" Икс , у , г 1 2 м в я 2 "=" Икс , у , г ( п я д А я ) 2 2 м

Второе уравнение Гамильтона можно получить из любого выражения для гамильтониана

г п Икс г т "=" ЧАС Икс "=" 1 2 м в я 2 Икс "=" м в Икс в Икс Икс "=" д в Икс А Икс Икс 0

г п Икс г т "=" ЧАС Икс "=" 1 2 м ( п я д А я ) 2 Икс "=" д ( п Икс д А Икс м ) А Икс Икс 0

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

Рассмотрим аналогичную, но гораздо более простую математическую задачу:

H - функция, определенная над двумерным пространством x, y

ЧАС "=" Икс 2 + 0 у "=" Икс 2       ( 1 )
Очевидно, ЧАС у "=" 0 .

Если преобразовать координаты матрицей [ 1 1 0 1 ] , то (х, у) --> (х+у, у). Использование p = x + y обозначает новые координаты как (p, y), тогда H выражается как

ЧАС "=" ( п у ) 2
и ЧАС у 0 .

Главный вывод заключается в том, что преобразование координат действительно влияет на частные производные даже одной и той же функции по одной и той же переменной.

Это еще проще. В лагранжевом формализме положение и скорость являются независимыми переменными и п "=" п ( Икс , в ) . В гамильтоновом формализме импульс и положение являются независимыми переменными и в "=" ( п , Икс ) . Преобразование Лежандра связывает оба описания.
Ага. @juanrga ты прав. Я только что понял это. Я изменю свой ответ.