Skip to content

bemoniri/NumMethodsCourse

Repository files navigation

NumMethods

Numerical Computations Toolbox in Matlab

This is the final semester project for the Numerical Computations course at Department of Electrical Engineering, Sharif University of Technology. In this proejct, we implemented the following numerical algorithms in Matlab:

Readme.pdf is a complete documentationof the toolbox in Persian.

Numerical Linear Algebra:
Gaussian Elimination (gauss_elimination.m)
Jacobi Method (matiter.m)
Gauss Seidel Method (matiter.m)
Power Method to find eigenvalues (eigenval.m)
Cholesky decomposition (matiter.m)

Solving Equations:
Bisection Method (bisection.m)
Regula Falsi (regulafalsi.m)
Secant Method (secant.m)
Newton-Cates (newton.m)

Numerical Integration:
Rectangular Method (integ.m)
Trapzoidal Method (integ.m)
Simson's Mehtod (integ.m)
Midpoint Method (integ.m)

Interpolation:
Newton's Interpolation (newton_interpolation.m)
Cubic Spline (cubic_spline.m)