Calculating eigenvectors/values from Hamiltonian

Click For Summary
SUMMARY

The discussion focuses on calculating eigenvalues and eigenvectors from a Hamiltonian constructed for a 3D grid of points, using a second-order numerical derivative stencil to represent the Laplacian in the Time-Independent Schrödinger Equation (TISE). The Hamiltonian is defined as ## H = \frac {-ħ^2} {2m} ∇^2 + V ##, where the potential resembles a harmonic oscillator. The user employs MATLAB's "eig" function to solve for eigenvalues but encounters issues with probability density peaks at the corners of the cube. Recommendations include normalizing potential terms and ensuring proper unit adjustments to achieve accurate eigenvalue solutions.

PREREQUISITES
  • Understanding of Hamiltonian mechanics and quantum mechanics principles.
  • Familiarity with numerical methods for solving differential equations.
  • Proficiency in MATLAB, specifically the "eig" function for eigenvalue problems.
  • Knowledge of the Time-Independent Schrödinger Equation (TISE) and its applications.
NEXT STEPS
  • Research normalization techniques for potential terms in quantum mechanics.
  • Learn about the variational method for solving quantum mechanical problems.
  • Explore advanced numerical methods for eigenvalue problems in MATLAB.
  • Study the implications of unit changes in quantum mechanics, specifically for Hamiltonians.
USEFUL FOR

Quantum physicists, computational physicists, and students studying quantum mechanics who are interested in numerical methods for solving eigenvalue problems in Hamiltonians.

fenny
Messages
1
Reaction score
0

Homework Statement


I've constructed a 3D grid of n points in each direction (x, y, z; cube) and calculated the potential at each point.
For reference, the potential roughly looks like the harmonic oscillator: V≈r2+V0, referenced from the center of the cube.
I'm then constructing the Hamiltonian by using a 2nd order numerical derivative stencil in each direction representing the Laplacian seen in the TISE, multiplying each stencil by the factor ## \frac {ħ} {2m} ##, and adding the potential.

Homework Equations


## H = \frac {-ħ^2} {2m} ∇^2 + V ##

## ∇^2 = \frac {∂^2} {∂x^2} +\frac {∂^2} {∂y^2} +\frac {∂^2} {∂z^2} ##

The Attempt at a Solution


My approach was to simply solve for the eigenvalues and corresponding eigenvectors of H (currently using "eig" function in MATLAB). However, I generally observe peaks at the corners or edges when verifying the probability density observed (## Ψ* Ψ ##) and approximately zero elsewhere in the cube.
I've gone through my equations and verified the units to be correct a few times now, and I'm wondering if something is being missed on my end or if something is fundamentally flawed with this approach. Eventually I would also like to solve the problem using the variational method as well to compare the answers (and double check my calculation/method).
For a grid with n points along each axis, n3 eigenvectors/values are obtained due to construction of a n3 × n3 matrix representing H. I initially examined the lowest energy states primarily but am now sampling along the different energies and still observe the same behavior.
I'm also wondering if my potential (V) should be referenced to the lowest point (near the center), essentially removing the constant term. My fear was that the increase along the H matrix diagonal could be skewing a calculation. As it is, my potential terms (added to the primary diagonal) appear to be ~10-10 while my stencil terms considering the neighboring points (adjacent to Ψi,j,k) are approximately ~10-15 due to small reduced Planck constant.
 
Physics news on Phys.org
You need to do some kind of change of units that makes the terms closer to unity, for example ##\hbar = 1, m=1##. Also, make sure that the matrix eigenvalue equation ##H\psi = E\psi## has the factors of ##1/(\Delta x)^2## in the matrix, not in the RHS vector (the nonzero matrix elements will then become relatively large numbers). That way you should get a decent solution.
 

Similar threads

  • · Replies 13 ·
Replies
13
Views
3K
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
2
Views
2K
Replies
3
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
Replies
9
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
Replies
1
Views
2K