How to plot a function with several constants using Wolfram Mathematica

  • #1
Hany_Draidi
1
0
How can I plot this probability density function using Wolfram Mathematica Keeping the constants the same.



ψ*ψ= A^2 (x^2)exp(-2a(mx^2/h)) ; where m,a,A,and h are constants and I want the graph in terms of them.



I tried: Plot[A^2 *(x^2)*exp(-2a(mx^2/h)),{x,-1000,1000}]
 

Answers and Replies

  • #2
vela
Staff Emeritus
Science Advisor
Homework Helper
Education Advisor
15,577
2,218
You can't.
 
  • #3
NasuSama
326
3
How can I plot this probability density function using Wolfram Mathematica Keeping the constants the same.



ψ*ψ= A^2 (x^2)exp(-2a(mx^2/h)) ; where m,a,A,and h are constants and I want the graph in terms of them.



I tried: Plot[A^2 *(x^2)*exp(-2a(mx^2/h)),{x,-1000,1000}]

I would say you can't do that since Wolfram Alpha assumes that these terms are variables. Hence, there is no approach for this. You could just substitute the constants with any values and then, check the graph. You just have a graph; that doesn't guaranteed the exact graph you should expect. You will need to substitute random values!

I may be wrong. I am just assuming that is true.
 
  • #4
vela
Staff Emeritus
Science Advisor
Homework Helper
Education Advisor
15,577
2,218
You should be able to solve for A in terms of a, m, and h by requiring the wave function be normalized. That'll get rid of one constant.

What you want to do is come up with some combination of the constants that is a characteristic length in the problem. In this case, your wave function is
$$\psi(x) = A x e^{-\frac{ma}{\hbar}x^2}.$$ The argument of the exponential has to be unitless, and if you check the units, you'll indeed find that the combination ##ma/\hbar## has units of 1/length2. A natural choice for your length scale would therefore be ##\alpha=\sqrt{\hbar/ma}##. Now if you change variables from ##x## to ##x/\alpha##, you'll find that all of the constants will be gone. Once you have the density in that form, you can plot it using Mathematica.
 
  • #5
phyzguy
Science Advisor
5,045
2,045
Try using Manipulate. You can set the constants to starting values and then vary them with the sliders to see what effect they have. A notebook is attached
 

Attachments

  • Manipulate.nb
    5.5 KB · Views: 767

Suggested for: How to plot a function with several constants using Wolfram Mathematica

Replies
4
Views
238
Replies
2
Views
129
Replies
14
Views
469
Replies
20
Views
836
Replies
3
Views
505
Replies
1
Views
473
Replies
2
Views
449
Replies
8
Views
537
Top