No BSD License  

Highlights from
Eigen Energy Solver for Schroedinger Equation

  • Efinder Efinder: Finds the numerical values for eigen energies that satisfy the
  • Efinder Efinder: In this example, Efinder is imbedded in for loops to find the
  • Efinder Efinder: Finds the numerical values for eigen energies that satisfy the
  • View all files

4.75

4.8 | 4 ratings Rate this file 37 Downloads (last 30 days) File Size: 9.43 KB File ID: #8487

Eigen Energy Solver for Schroedinger Equation

by Isaac O'Bryant

 

15 Sep 2005 (Updated 10 Oct 2005)

Finds eigen energies for nearly any potential and resulting Schroedinger equation MATLAB can handle.

| Watch this File

File Information
Description

The program 'Efinder' numerically solves the Schroedinger equation using MATLAB's 'ode45' within a range of energy values. By taking advantage of the dramatic endpoint behavior of the resulting wave solutions, 'Efinder' determines the eigen energies to any accuracy needed.

This program has been used to determine the eigen energies for several potentials, one of which being that for a fluxon trapped in a double-
well potential. The Schroedinger equation for this type of potential must be solved numerically, as no substitutions or other method has yet been devised that can solve this type of differential equation to yield a formulaic solution for En.

Inside the zip file, three files were included and the instructions to and descriptions of the files have been written into each one individually:

The 'Efinder' program has been written to allow the user to simply input their particular potential into the the program and then specify the various parameters as they feel fit;

The program 'EfinderProof' uses a potential in the Schroedinger equation that can be solved to yield a formulaic solution for En and so compares the values of eigen energies found using this program to the actual values as a means to prove the validity of this program and demonstrate the programs accuracy;

The program 'Efinderimbedded', much like its name suggests, is an example of the program Efinder being imbedded in several for loops.

Acknowledgements
This submission has inspired the following:
Tutorial - 1D finite square well
MATLAB release MATLAB 7.0.1 (R14SP1)
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (7)
25 Feb 2006 Rina Kakimi

Efinder is an excellent program.
It is user-friendly and works for arbitrary potentials. It is very useful in physics.

01 Mar 2007 ayad ayad

I interstid to have this progrm

16 May 2007 liang dong

??? Error: File: C:\MATLAB6p5\work\Efinder.m Line: 60 Column: 18
Expected a variable, function, or constant, found ";"

17 Aug 2007 dilawar singh

good work

02 Nov 2007 ruxin zhao

i just download,

see over, without run,

but it's already sound very perfect,

24 May 2008 jiang-ming zhang

well writen codes!

stimulating!

30 May 2011 ata

Wonderful code!

Please login to add a comment or rating.
Updates
10 Oct 2005

Just for clarification I would like to change the title from 'Eigen Energy Solver' to 'Eigen Energy Solver for Schroedinger Equation'.

Tag Activity for this File
Tag Applied By Date/Time
chemistry Isaac O'Bryant 22 Oct 2008 08:00:05
physics Isaac O'Bryant 22 Oct 2008 08:00:05
schrodinger Isaac O'Bryant 22 Oct 2008 08:00:05
schroedinger Isaac O'Bryant 22 Oct 2008 08:00:05
shrodinger Isaac O'Bryant 22 Oct 2008 08:00:05
shroedinger Isaac O'Bryant 22 Oct 2008 08:00:05
solver Isaac O'Bryant 22 Oct 2008 08:00:05

Contact us at files@mathworks.com