DOING PHYSICS WITH PYTHON / MATLAB


    IAN COOPER

    Please email me any comments, corrections or suggestions

    email: matlabvisualphysics@gmail.com

    Many thanks to Dharam Arora for transferring files from physics.usyd.edu.au/teach_res/... to GitHub

    My Matlab licence expired and MathWorks would NOT renew it.

    So, I will use Python (it is free) for all future developments.

    Not that familiar with Python but not that different from Matlab.






PYTHON

COMPUTATIONAL OPTICS

  • Python: arrays, vectors, matrices

  • Monochromatic plane wave animation

  • Superposition principle

  • Interference: two coherent point sources

  • Numerical integration of [1D] and [2D] integrals


  • Rayleigh-Sommerfeld diffraction: Rectangular aperture





  • QUANTUM MECHANICS

  • Visible spectrum: create your own display, Balmer series spectrum

  • Wave partilce duality: wave-like properties of particles

  • Blackbody Radiation: Sun, blue star, red star

  • First and second derivatives as operartors

  • Operators: expectation values and the Heisenberg Uncertainty Principle

  • Schrodinger equation: Finite difference time development method

  • Free particle: Gaussian wavepacket spreading animation

  • Free particle: Gaussian wavepacket propagation animation

  • Free particle: Gaussian wavepacket confined within a parabolic potential well animation

  • Free particle: Gaussian wavepacket - scattering and tunnelling animations

  • Free particle: Electron beam scattering from a step potential

  • Free particle: Electron beam scattering from a square potential barrier

  • FDTD: Conduction band of a semiconductor

  • FDTD: Motion of an electron in an electric field

  • Transverse normal modes of vibration for standing waves on a rod

  •       ANIMATIONS: Standing waves on a rod

  • Bound particle: Eigenstates of a particle confined by a potential well (eigenvalues and eigenvectors)

  • Bound particle: Finite and infinite square potential wells

  • Bound particle: Finite square potential well with a step

  • Bound particle: Finite square potential well with a sloping floor (ramp potential)

  • Vibrations and the harmonic oscillator: Truncated parabolic potential well

  • Transitions between stationary states:Compound states, selection rules, lifetimes, EMR absorption and emisssion

  •       ANIMATIONS: Compound states in a finite square potential well

  • Vibrations of diatomic molecules HCl: Harmonic oscillator and anharmonic oscillator (Morse potential)

  • Molecular spectra: Vibration-rotation states for the HCl molecule

  • Central forces: Angular momentum and spherical harmonics

  • Hydrogen atom: Solutions of the [3D] Schrodinger equation, a visual approach

  • Hydrogen like species: H+. Li++, Li

  • Hydrogen: selection rules, transition rates and lifetimes

  • Double well potentials: Covalent bonding

  • Solving the [2D] Schrodinger equation with the FDTD method

  • Time-dependent quantum-mechanical scattering in [2D]



  • QS: Probability distributions MB BE FD

  • QS: Molecular dynamics Maxwell-Boltzmann distribution

  • QS: Probability distribtions, Maxwell-Boltzmann distribution

  • QS: Maxwell-Boltzmann distributions

  • QS: Specific heat of crystalline solids



  • MISCELLANEOUS

  • Discrete dynamical systems with 1 degree of freedom

  • CSI: MURDER - time of death

  • Logistic Difference Equation

  • Dynamical systems with 2 degrees of freedom: Pedator-Prey systems (Lotka-Volterra equations)

  • A chaotic dynamical system: driven damped pendulum (a comprehensive analysis)

  • Nonlinear [1D] dynamical system: fixed points, stability, bifurcations

  • Nonlinear [2D] dynamical system: fixed points, stability, bifurcations



  • The best mathematical model of the glucose-insulin regulatory system


  • Python tutorial X-Y plots: Projectile motion with animation


  • BIOPHYSICS         NEUROSCIENCE



    GETTING STARTED WITH MATLAB


    APP DESIGNER: GUI SIMULATIONS


    DATA ANALYSIS and MATHEMATICAL ROUTINES


    MECHANICS / MECHANICAL SYSTEMS


    THERMAL PHYSICS


    A NUMERICAL APPROACH TO THE PHYSICS OF THE ENVIRONMENT AND CLIMATE


    A COMPUTATIONAL APPROACH TO ELECTROMAGNETIC THEORY


    DYNAMICS OF OSCILLATING AND CHAOTIC SYSTEMS / SIGNAL ANALYSIS


    WAVE MOTION


    CIRCUITS


    ATOMIC PHYSICS, NUCLEAR PHYSICS, QUANTUM PHYSICS, SPECIAL RELATIVITY


    NUMERICAL ANALYSIS OF OPTICAL AND ELECTROMAGNETIC PHENOMENA


                Electromagnetic waves

                [1D] Finite Difference Time Development method (EM waves in non-magnetic media)


                Polarization

                Coherence and Interference

                Scalar diffraction theory



    Hit Web Stats