Skip to Main Content

PHYS.4820 Scientific Computing for Physicists (Formerly 95.482)

Id: 008575 Credits Min: 3 Credits Max: 3

Description

An introduction to scientific computing. Common numerical methods and algorithms are implemented using MATLAB. Basic elements of programming are introduced including variables, types, arrays, logical and arithmetical operators, loops, conditional statements, and functions. Vectors, matrices, and solvers of linear equations are presented in the first module. The second module focuses on data interpolation, root finding, numerical differentiation and integration, and solvers of ordinary and partial differential equations. The third module is on statistical data analysis, probability distributions, fitting, regression, maximum likelihood and error propagation relevant to experimental science. The course concludes with Monte-Carlo sampling methods. No prior experience with MATLAB is necessary.

Prerequisites

MATH.3810 Mathematical Physics , or PHYS.3810 Mathematical Physics I.

View Current Offerings