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