Responsive Navbar with Google Search
TDSE Solution: Barrier Penetration and Tunneling for an Initially Gaussian Wavepacket
Python runs in your browser. Heavy or infinite loops may freeze your browser tab. Use "Stop" if needed; for heavy jobs, run locally.
Program 1

Barrier Penetration and Tunneling for an Initially Gaussian Wavepacket

Simulating Time Evolution of a Gaussian Wave Packet in a Potential Well

Consider a one-dimensional system where a quantum particle is evolving in time under the influence of a potential barrier. The time evolution of the wave function \( \psi(x, t) \) is governed by the time-dependent Schrödinger equation:

\[ i\hbar \frac{\partial \psi(x,t)}{\partial t} = \left( -\frac{\hbar^2}{2m} \frac{\partial^2}{\partial x^2} + V(x) \right) \psi(x,t) \]

take: \( m = 1.0 \) and \( \hbar = 1.0 \)

The corresponding initial wave function is:

\[ \psi(x, 0) = A \exp\left( -\frac{(x - x_0)^2}{2\sigma^2} \right) e^{ik_0 x} \]

where \( A \) is a normalization constant.

The energy of the wave packet is given by:

\[ E = \frac{\hbar^2}{2m} \left( k_0^2 + \frac{1}{2\sigma^2} \right) \]

Crank-Nicolson Code to simulate the time evolution of the wave packet using finite difference methods, and plot the real and imaginary parts of the wave function \( \psi(x, t) \) as well as the probability density \( |\psi(x,t)|^2 \) at various time steps.

Output 1
Program 2

Barrier Penetration and Tunneling for an Initially Gaussian Wavepacket

Output 2
Program 3

Barrier Penetration and Tunneling for an Initially Gaussian Wavepacket

Barrier penetration and tunneling for E > V0
Output 3