Book description
Computational Modeling, by Jay Wang introduces computational modeling and visualization of physical systems that are commonly found in physics and related areas. The authors begin with a framework that integrates model building, algorithm development, and data visualization for problem solving via scientific computing. Through carefully selected problems, methods, and projects, the reader is guided to learning and discovery by actively doing rather than just knowing physics.
Table of contents
- Cover Page
- Title Page
- Dedication
- Preface
- Contents
- Chapter 1: Introduction
- Chapter 2: Free fall and ordinary differential equations
-
Chapter 3: Realistic projectile motion with air resistance
- 3.1 Visualization of ideal projectile motion
- 3.2 Modeling air resistance
- 3.3 Linear air resistance
- 3.4 The Lambert W function
- 3.5 Quadratic air resistance and spin
- 3.6 Physics of ball sports
- 3.7 Shooting methods
- 3.8 Exercises and Projects
- 3.A Bisection and Newton's root finders
- 3.B Program listings and descriptions
-
Chapter 4: Planetary motion and few-body problems
- 4.1 Motion of a planet
- 4.2 Properties of planetary motion
- 4.3 Precession of Mercury
- 4.4 Star wobbles and exoplanets
- 4.5 Planar three-body problems
- 4.6 The restricted three-body problem
- 4.7 Exercises and Projects
- 4.A Rotating frames and rate of change of vectors
- 4.B Rotation matrices
- 4.C Radial velocity transformation
- 4.D Program listings and descriptions
- Chapter 5: Nonlinear dynamics and chaos
-
Chapter 6: Oscillations and waves
- 6.1 A damped harmonic oscillator
- 6.2 Vibrations of triatomic molecules
- 6.3 Displacement of a string under a load
- 6.4 Point source and finite element method
- 6.5 Waves on a string
- 6.6 Standing waves
- 6.7 Waves on a membrane
- 6.8 A falling tablecloth toward equilibrium
- 6.9 Exercises and Projects
- 6.A Program listings and descriptions
-
Chapter 7: Electromagnetic fields
- 7.1 The game of electric field hockey
- 7.2 Electric potentials and fields
- 7.3 Laplace equation and finite element method
- 7.4 Boundary value problems with FEM
- 7.5 Meshfree methods for potentials and fields
- 7.6 Visualization of electromagnetic fields
- 7.7 Exercises and Projects
- 7.A Program listings and descriptions
- Chapter 8: Time-dependent quantum mechanics
-
Chapter 9: Time-independent quantum mechanics
- 9.1 Bound states by shooting methods
- 9.2 Periodic potentials and energy bands
- 9.3 Eigenenergies by FDM and FEM methods
- 9.4 Basis expansion method
- 9.5 Central field potentials
- 9.6 Quantum dot
- 9.7 Exercises and Projects
- 9.A Numerov's method
- 9.B The linear potential and Airy function
- 9.C Program listings and descriptions
- Chapter 10: Simple random problems
- Chapter 11: Thermal systems
- Chapter 12: Classical and quantum scattering
- List of programs
- Bibliography
- Index
Product information
- Title: Computational Modeling and Visualization of Physical Systems with Python
- Author(s):
- Release date: January 2016
- Publisher(s): Wiley
- ISBN: 9781118110225
You might also like
book
Introduction to Computational Models with Python
Introduction to Computational Models with Python explains how to implement computational models using the flexible and …
book
Scientific Computing with Python 3
An example-rich, comprehensive guide for all of your Python computational needs About This Book Your ultimate …
book
Implementing stateful objects or state machines in Python
This lesson is a recipe from the Python Cookbook that explores the problem of wanting to …
book
Applying Math with Python
Discover easy-to-follow solutions and techniques to help you to implement applied mathematical concepts such as probability, …