Buch, Englisch, 592 Seiten, Format (B × H): 172 mm x 244 mm, Gewicht: 1120 g
Problem Solving with Python
Buch, Englisch, 592 Seiten, Format (B × H): 172 mm x 244 mm, Gewicht: 1120 g
ISBN: 978-3-527-41425-3
Verlag: Wiley-VCH GmbH
The classic in the field for more than 25 years, now with increased emphasis on data science and new chapters on quantum computing, machine learning (AI), and general relativity
Computational physics combines physics, applied mathematics, and computer science in a cutting-edge multidisciplinary approach to solving realistic physical problems. It has become integral to modern physics research because of its capacity to bridge the gap between mathematical theory and real-world system behavior.
Computational Physics provides the reader with the essential knowledge to understand computational tools and mathematical methods well enough to be successful. Its philosophy is rooted in “learning by doing”, assisted by many sample programs in the popular Python programming language. The first third of the book lays the fundamentals of scientific computing, including programming basics, stable algorithms for differentiation and integration, and matrix computing. The latter two-thirds of the textbook cover more advanced topics such linear and nonlinear differential equations, chaos and fractals, Fourier analysis, nonlinear dynamics, and finite difference and finite elements methods. A particular focus in on the applications of these methods for solving realistic physical problems.
Readers of the fourth edition of Computational Physics will also find: - An exceptionally broad range of topics, from simple matrix manipulations to intricate computations in nonlinear dynamics
- A whole suite of supplementary material: Python programs, Jupyter notebooks and videos
Computational Physics is ideal for students in physics, engineering, materials science, and any subjects drawing on applied physics.
Autoren/Hrsg.
Fachgebiete
- Naturwissenschaften Physik Physik Allgemein Theoretische Physik, Mathematische Physik, Computerphysik
- Mathematik | Informatik EDV | Informatik Programmierung | Softwareentwicklung Programmier- und Skriptsprachen
- Mathematik | Informatik EDV | Informatik Programmierung | Softwareentwicklung Algorithmen & Datenstrukturen
Weitere Infos & Material
Preface
PART I. BASICS
Introduction
Software Basics
Errors & Uncertainties
Monte Carlo Simulations
Differentiation & Integration
Trial-and-Error Searching & Data Fitting
Matrix Computing and N-D Searching
Differential Equations & Nonlinear Oscillations
PART II. DATA SCIENCE
Fourier Analyses
Wavelet & Principal Components Analysis
Neural Networks & Machine Learning
Quantum Computing
PART III. APPLICATIONS
ODE Applications; Eigenvalues, Scattering, Trajectories
Fractals & Statistical Growth Models
Nonlinear Population Dynamics
Nonlinear Dynamics of Continuous Systems
Thermodynamics Simulations & Fenyman Path Integrals
Molecular Dynamics Simulations
General Relativity
Integral Equations
PART IV. PDE APPLICATIONS
PDE Review, Electrostatics & Relaxation
Heat Flow & Leapfrogging
String & Membrane Waves
Quantum Wave Packets & EM Waves
Shock & Soliton Waves
Fluid Hydrodynamics
Finite Element Electrostatics
Appendices
Index