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).