MATLAB
For this course only the syllabus is available.
Syllabus
- MATLAB basics: vectors, matrices, strings; fundamental operations; relational/logical operators; vectorized computing.
- Control flow: assignment, loops, conditions, and recursion.
- Writing scripts and functions (e.g., quadratic solver, factorial, determinant); modular program structure.
- Visualization: 1D/2D plotting and basic graphics.
- Solving linear systems: direct and iterative methods; LU/Cholesky; Jacobi and Gauss–Seidel; sparse systems; damped/relaxed methods.
- Eigenvalue problems: power method (intro).
- Numerical stability and conditioning; norms; ill-conditioned matrices (examples).
- Polynomial interpolation and Runge phenomenon; numerical quadrature (built-ins and custom implementations).