Take positive square root in Mathematica
Posted
by Sagekilla
on Stack Overflow
See other posts from Stack Overflow
or by Sagekilla
Published on 2010-05-27T23:54:31Z
Indexed on
2010/05/28
7:51 UTC
Read the original article
Hit count: 228
mathematica
Hi all, I'm currently doing some normalization along the lines of:
J = Integrate[Psi[x, 0]^2, {x, 0, a}]
sol = Solve[J == 1, A]
A /. sol
For this type of normalization, the negative square root is extraneous. My results are:
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]}}
Even if I try giving it an Assuming[...] or Simplify[...], it still gives me the same results:
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]}}
Can anyone tell me what I'm doing wrong here? I'd much appreciate it!
If it helps any, I'm running Mathematica 7 on Windows 7 64-bit.
© Stack Overflow or respective owner