Using Mathematica for Quantum Mechanics

A Student’s Manual

  • Roman Schmied

Table of contents

  1. Front Matter
    Pages i-xii
  2. Roman Schmied
    Pages 1-31
  3. Roman Schmied
    Pages 33-50
  4. Roman Schmied
    Pages 51-90
  5. Roman Schmied
    Pages 91-136
  6. Roman Schmied
    Pages 137-152
  7. Back Matter
    Pages 153-193

About this book


This book revisits many of the problems encountered in introductory quantum mechanics, focusing on computer implementations for finding and visualizing analytical and numerical solutions. It subsequently uses these implementations as building blocks to solve more complex problems, such as coherent laser-driven dynamics in the Rubidium hyperfine structure or the Rashba interaction of an electron moving in 2D. The simulations are highlighted using the programming language Mathematica. No prior knowledge of Mathematica is needed; alternatives, such as Matlab, Python, or Maple, can also be used.


Spin systems Eigenstate analysis Hyperfine structure Time-independent Schrödinger equation Matrix diagonalization Time-independent Hamiltonian Non-linear Schrödinger equation Oscillating magnetic field Coupled spin systems Separable Hamiltonian Rashba coupling Jaynes–Cummings model

Authors and affiliations

  • Roman Schmied
    • 1
  1. 1.Department of PhysicsUniversity of BaselBaselSwitzerland

Bibliographic information

  • DOI
  • Copyright Information Springer Nature Singapore Pte Ltd. 2020
  • Publisher Name Springer, Singapore
  • eBook Packages Physics and Astronomy
  • Print ISBN 978-981-13-7587-3
  • Online ISBN 978-981-13-7588-0
  • Buy this book on publisher's site