Numerical Computations in MATLAB
A video course on numerical methods in MATLAB.

Part 1: Root Finding in MATLAB: Video Tutorial
Solve polynomial, nonlinear and linear equations in MATLAB with roots, fzero, fsolve and linsolve. Compare the worked examples and learn how to check residuals.

Part 2: Eigenvalues and Eigenvectors in MATLAB: Video Tutorial
Learn eigenvalues, eigenvectors and SVD in MATLAB, including diagonalization, low rank image approximation and checks on the reconstructed matrices.

Part 3: Interpolation and Curve Fitting in MATLAB: Video Tutorial
Compare polynomial fitting, grid interpolation, Fourier interpolation, splines and scattered-data methods in MATLAB, with practical checks for noisy data and extrapolation.

Part 4: Integration and Differentiation in MATLAB: Video Tutorial
Compute integrals and derivatives in MATLAB using functions or sampled data. Explore quadrature, trapezoidal integration, gradients, tolerances and sample spacing.

Part 5: Working with Polynomials in MATLAB: Video Tutorial
Work with MATLAB coefficient vectors to evaluate, fit, multiply, divide, differentiate and integrate polynomials. Check roots and division remainders.

Part 6: Numerical Solution of Differential Equations in MATLAB: Video Tutorial
Solve initial value, boundary value and delay differential equations in MATLAB. Follow oscillator examples and check tolerances, boundary conditions and history functions.

Part 7: Optimization in MATLAB: Video Tutorial
Model linear, integer, quadratic and nonlinear optimization problems in MATLAB. Follow worked examples and check feasibility, solver termination and local solutions.