Topics: Numerical Methods, mathematical modeling, MATLAB, mathematical operations, structured programming, errors, roundoff errors, truncation errors, total numerical errors, blunders, model errors, data uncertainty, roots, graphical methods, bracketing methods, bisection, roots, Simple Fixed-Point Iteration, Newton-Raphson, secant methods, Brent's method, MATLAB functions, optimization, linear systems, linear algebraic equations, matrices, Gauss elimination, Naive gauss elimination, tridiagonal systems, LU factorization, matrix inverse, system condition, error analysis, iterative methods, linear systems, nonlinear systems, Eugen values, power method, curve fitting, linear regression, random numbers, linear least-squares regression, polynomial regression, multiple linear regression, QR factorization, nonlinear regression, Fourier analysis, Continuous Fourier series, frequency domain, time domain, Fourier integral, Fourier transform, Discrete Fourier transform, power spectrum, polynomial interpolation, Newton interpolating polynomial, Lagrange interpolating polynomial, inverse interpolation, extrapolation, oscillations, splines, linear splines, quadratic splines, cubic spline, multidimensional interpolation, integration, differentiation, Numerical integration formulas, Newton-Cotes formulas, Trapezoidal rule, Simpson's rules, initial value problem, Runge-Kutta methods, adaptive Runge-Kutta methods, stiff systems, Boundary-value problems, shooting method, finite-difference methods, MATLAB function