Introduce MATLAB as a technical computing environment and mathematical software for engineers and scientists
Teach important aspects of mathematical modeling using differential equations and associated numerical methods for solutions.
Enhance students' programming skills using the MATLAB environment to implement numerical method algorithms
Teach the use of MATLAB as a tool (using built-in functions) for solving mathematical problems that require numerical solutions and introduce the simulation tools of MATLAB
Course Topics:
Background for matrix and vector operations;
Introduction to numerical methods; Systems of linear equations: Unsolvable and ill-conditioned systems, condition number
Solving systems of Linear Equations: Background, Gauss elimination method, Pivoting, Gauss-Jordan method
Solving systems of Linear Equations: LU decomposition method, inverse of a matrix, brief MATLAB review
Solving systems of Linear Equations: Iterative methods, use of MATLAB built-in functions
Matrix eigenvalues and eigenvectors; Power method
Curve Fitting and interpolation; interpolation using a single polynomial, Lagrange and Newton’s polynomials, Piecewise interpolation, linear, quadratic, and cubic splines, use of MATLAB built-in functions for curve fitting and interpolation