Introduction to programming in MATLAB, examples. Error definitions, Taylor series and error propagation. (6hrs)
Roots of equations – Bisection method, fixed point iteration, Newton-Raphson method, secant method, systems of nonlinear equations. Numerical linear algebra – Gauss elimination, LU decomposition, matric inversion, power method for finding eigen values, QR factorisation. (11 hrs)
Curve Fitting – Linear regression, polynomial regression, nonlinear regression, Newton’s divided difference interpolation, Lagrange interpolation. (8 hrs)
Numerical Integration and Differentiation – Trapezoidal rules, Simpson’s rules, Newton-Cotes algorithm, Gauss quadrature, high accuracy differentiation formulas, Richardson extrapolation, partial derivatives. (8 hrs)