Я пытаюсь понять эксперимент Штерна-Герлаха на вычислительном уровне. Предположим, что у нас есть нейтральная частица с магнитным моментом (например, нейтрон), и мы прикладываем к ней неоднородное магнитное поле (пусть оно изменяется линейно с координатой). Насколько я понимаю, его гамильтониан будет выглядеть так:
Теперь спиновый оператор
где является матрица Паули .
Так, для магнитного поля у нас было бы уравнение Шредингера 1D (направления Y и Z могут быть разделены из-за трансляционной симметрии):
Теперь я попытаюсь решить это уравнение численно, взяв исходную волновую функцию в следующем виде:
где представляет собой гауссов волновой пакет с нулевым средним импульсом.
Проблемы начинаются, когда я выбираю как обычно дают:
Решение выглядит так, как показано ниже. Т.е. обе составляющие волновой функции ускоряются влево!
Я подумал, а что, если я выберу другую ось в качестве , поэтому я попытался сделать то же самое с :
Результат на анимации ниже. Теперь немного лучше: волновая функция по крайней мере разделяется на две части, одна уходит влево, другая вправо. Но тем не менее, обе части состоят из смеси состояний со спином вверх и вниз, так что это не совсем то, что можно было бы ожидать от эксперимента Штерна-Герлаха.
Наконец, я попробовал последний вариант — с помощью :
Результат снова показан ниже. Наконец, я получаю разбиение на "независимые" части вращения, т.е. одна часть вращения идет влево, другая - вправо.
Теперь вопрос : как интерпретировать эти результаты? Почему выбор активной оси приводит к таким резким различиям в результатах? Что я должен был сделать вместо этого, чтобы получить значимые результаты? Разве перестановка матриц Паули не должна влиять на результаты?
Я собираюсь внести некоторые косметические изменения в ваше уравнение:
Ваше магнитное поле должно быть , так что и имеют одинаковые размеры. Это поле не подчиняется , но пока оставим это в покое.
Я напишу для магнитной энергии. Обратите внимание, что магнитный момент нейтрона довольно мал, около 50 нэВ/Тл. Так называемые «ультрахолодные» нейтроны с энергиями ниже примерно 100 нэВ могут быть ограничены минимумом магнитного поля, но для холодных или тепловых нейтронов порядка мэВ регулированием Штерна-Герлаха обычно можно пренебречь. (Если бы это не было незначительным, вы могли бы использовать разделение Штерна-Герлаха, чтобы превратить один пучок нейтронов в два поляризованных луча, идущих в разных направлениях; увы, все настоящие поляризаторы нейтронов поглощают одно спиновое состояние.)
Ваше уравнение движения также разделимо во времени, поэтому я буду рассматривать только его пространственную часть; мы можем добавить фактор позже.
я буду использовать и дать разные имена двум компонентам вашего спинора.
В матричных обозначениях ваше независимое от времени уравнение Шредингера имеет вид
Это делает происходящее немного более очевидным. Когда вы определили свой первоначальный ансамбль так, чтобы , вы устанавливаете свою систему в собственное состояние ! Так что, конечно, весь ансамбль движется вместе: он поляризован по направлению поля! Если ваше начальное состояние , вы должны заставить пакет двигаться в другом направлении.
Когда вы замените с , вы эффективно меняете направление поля. Помните, что энергия ; если единственным ненулевым членом в этом произведении является , вы сообщаете своей модели, что сила поля меняется в зависимости от а указывает вдоль направление. (Поскольку эти поля подчиняются , вы все равно должны предпочесть их.) Итак, во второй и третьей фигуре вы ставите -поляризованный образец в поле вдоль или вдоль , и он отделяется. Разделение происходит по направлению градиента напряженности поля, а не по направлению поля; охотники UCN говорят о «сильных искателях поля» и «слабых искателях поля».
В поле указывая вдоль , ваш образец разделяется на ваш спинорный базис, который дает вам хорошие цвета.
В поле указывая вдоль , ваш образец все еще разделяется. Но вместо того, чтобы разделиться на основе, которую вы используете для цветов, диагональные состояния . Это создает помехи, когда два волновых пакета перекрываются.
Руслан
грабить
Руслан
Руслан
грабить