tôi đang làm một số bình thường dọc theo dòng:Hãy căn bậc hai dương trong Mathematica
J = Integrate[Psi[x, 0]^2, {x, 0, a}]
sol = Solve[J == 1, A]
A /. sol
Đối với loại bình thường, căn bậc hai tiêu cực là không liên quan. Kết quả của việc tính toán này là:
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]}}
Thậm chí nếu tôi cố gắng cho nó một Giả sử [...] hoặc đơn giản hóa [...], nó vẫn mang lại cho tôi những kết quả tương tự:
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]}}
Bất cứ ai có thể cho tôi biết những gì tôi đang làm sai ở đây?
Tôi đang chạy Mathematica 7 trên Windows 7 64 bit.
Tuyệt vời, cảm ơn! Tôi đã quên về ToRules. –