В настоящее время я делаю некоторую нормализацию в соответствии с:
J = Integrate[Psi[x, 0]^2, {x, 0, a}]
sol = Solve[J == 1, A]
A /. sol
Для этого типа нормализации отрицательный квадратный корень является посторонним. Результат этого расчета:
In[49]:= J = Integrate[Psi[x, 0]^2, {x, 0, a}]
Out[49]= 2 A^2
In[68]:= sol = Solve[J == 1, A]
Out[68]= {{A -> -(1/Sqrt[2])}, {A -> 1/Sqrt[2]}}
Даже если я попытаюсь дать ему Допущение [...] или Упрощение [...], это все равно даст мне те же результаты:
In[69]:= sol = Assuming[A > 0, Solve[J == 1, A]]
Out[69]= {{A -> -(1/Sqrt[2])}, {A -> 1/Sqrt[2]}}
In[70]:= sol = FullSimplify[Solve[J == 1, A], A > 0]
Out[70]= {{A -> -(1/Sqrt[2])}, {A -> 1/Sqrt[2]}}
Может кто-нибудь сказать мне, что я здесь не так делаю?
Я использую Mathematica 7 в 64-разрядной версии Windows 7.