Построение и поиск собственных энергий для квантового генератора Гармони c с помощью подсказки в Python - PullRequest
0 голосов
/ 16 апреля 2020

Я хотел бы использовать python и пакет подсказок для построения квантового осциллятора Harmoni c, а также для определения его собственных энергий.

Используя Mathematica, я могу построить осциллятор Quantum Harmoni c как показано ниже:

`Energy[n_] := (2 n + 1) ℏ/2 ω;

ψ[z_, n_] := 
  1/2 1/Sqrt[2^n n!] ((m ω)/(π ℏ))^(1/4)
    Exp[-((m ω z^2)/(2 ℏ))] HermiteH[n, Sqrt[(m ω)/ℏ] z];

m = 1;
ω = 1;
ℏ = UnitConvert[Quantity[1, "PlanckConstant"], "SIBase"];
ℏ = QuantityMagnitude[ℏ];
ℏ = 1;

Plot[{Evaluate@Table[Energy[n] + ψ[z, n], {n, 0, 5}], 
  Evaluate@Table[Energy[n], {n, 0, 5}], z^2/2}, {z, -5, 5}, 
 PlotRange -> {0, 7}, 
 PlotStyle -> 
  Join[{Red, Yellow, Green, Blue, Purple, Cyan}, 
   Table[{Gray, Opacity[0.3]}, {n, 0, 5}], {Black}],
 Filling -> {1 -> Energy[0], 2 -> Energy[1]}]`

QHO

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...