Best way to solve Schrodinger's wave equation numerically.

  • Context: Graduate 
  • Thread starter Thread starter Slide rule
  • Start date Start date
  • Tags Tags
    Wave Wave equation
Click For Summary

Discussion Overview

The discussion revolves around methods for numerically solving the Schrödinger wave equation, specifically for the purpose of plotting and animating the results in Maple. Participants explore various numerical techniques, including the finite difference method, and discuss the implications of potential energy on the wave function.

Discussion Character

  • Exploratory
  • Technical explanation
  • Homework-related

Main Points Raised

  • One participant expresses difficulty in solving the Schrödinger wave equation numerically and seeks guidance on the next steps after attempting the finite difference method.
  • Another participant requests additional details about the Hamiltonian and the dimensionality of the problem to provide more targeted assistance.
  • A later reply suggests finding the eigenfunctions of the Hamiltonian as a method to solve the problem, recommending discretization of space and matrix representation of the Hamiltonian.
  • The same reply outlines a procedure for calculating the initial coefficients of the wave function and describes how to evolve the wave function over time for animation purposes.
  • One participant humorously suggests asking the question in a different forum, indicating a potential lack of focus on the current thread's topic.

Areas of Agreement / Disagreement

Participants have not reached a consensus on the best numerical method to use, and there are multiple approaches being discussed without resolution of which is superior.

Contextual Notes

There are limitations in the discussion regarding the specifics of the Hamiltonian and the potential being used, as well as the exact implementation details in Maple, which remain unresolved.

Who May Find This Useful

This discussion may be useful for individuals interested in numerical methods for quantum mechanics, particularly those looking to visualize solutions to the Schrödinger wave equation.

Slide rule
Messages
2
Reaction score
0
I have been trying to research the best way to solve the Schrödinger wave equation numerically so that I can plot and animate it in Maple. I'd also like to animate as it is affected by a potential. I have been trying for weeks to do this and I don't feel any closer than when I started. I have looked at finite difference method but I get so far and don't know what to do next.

Any help would be greatly appreciated.

The sort of thing I'm looking for is like in this presentation on youtube, especially at 11s leading onto something like the animation at 13s.

http://m.youtube.com/watch?hl=en-GB&client=mv-google&gl=GB&v=Xj9PdeY64rA&fulldescription=1

Thanks you very much
 
Last edited:
Physics news on Phys.org
Can you give more detail? What is the Hamiltonian? In how many dimensions?

And there is no link to the YouTube video.
 
Hi, sorry for not posting the link, I was very tired when making this post, definitely an oversight on my part. I will be able to post the link in just over an hour.

With regards to dimensions in would only be in 1 dimension along x. Regarding the hamiltonian I am trying to solve the equation as
i x hbar x diff(psi, t) = -(hbar^2)/2m x diff(psi, x$2) + V(x) x psi
where psi = psi(x, t).

Thank you for replying.
 
Since your potential is time independent, the fastest way to solve your problem is to first find the eigenfunctions of the Hamiltonian
[tex] H \phi_i = E_i \phi_i[/tex]
To do this, discretize space and write the Hamiltonian as a matrix. As you said, you can use a finite difference approximation for the momentum operator.

Once you have the [itex]\phi_i[/itex], find the initial coefficients of your wave function in this basis,
[tex] \psi(x,t=0) = \sum_i c_i \phi_i(x)[/tex]
by calculating
[tex] c_i = \int \phi_i^*(x) \psi(x,t=0) dx[/tex]

Then, the wave function at any time time is simply given by
[tex] \psi(x,t) = \sum_i c_i \phi_i(x) \exp(-i E_i t / \hbar)[/tex]
By advancing [itex]t[/itex] and refreshing the plot, you will get your animation. I have no idea how to do this in Maple :frown:
 
I have been trying to research the best way to solve the Schrödinger wave equation numerically so that I can plot and animate it in Maple. I'd also like to animate as it is affected by a potential. I have been trying for weeks to do this and I don't feel any closer than when I started. I have looked at finite difference method but I get so far and don't know what to do next.
Slide rule, Why not ask this question over on the Diff Eq forum.
 

Similar threads

  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 12 ·
Replies
12
Views
3K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
20
Views
3K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 17 ·
Replies
17
Views
2K
  • · Replies 12 ·
Replies
12
Views
5K