/Calculo-Numerico-UNIFESP-SJC-EngBio

This repository contains all the algorithms studied in discipline "Calculo Numerico" of Biomedical Engineering course at UNIFESP in the second semester of 2018.

Primary LanguageMATLAB

Calculo Numérico UNIFESP-SJC Engenharia Biomédica

This repository contains all the algorithms studied in discipline "Calculo Numerico" of Biomedical Engineering course at UNIFESP in the second semester of 2018. All the algorithms are write in both MatLab and Python Languages. The programatric content of the discipline can be found here.

Getting Started

Prerequisites

To run the algorithms in this repo, you'll need to have either MatLab (or Octave) or Python 3 or both installed.

Algorithms

The algorithms studied in this discipline are divided in the folowing groups:

Finding Roots of univariable equations

  • Bissection rule
  • Newton rule
  • Secant rule

Nonlinear Systems of bivariable equations

  • Newton rule

Linear Systems of multivariable equations

  • Gaussian Elimination method
  • Gaussian Jacobi method
  • Gaussian Seidel method

Interpolation

  • Lagrangian method
  • Polinomial method
  • Divided differences method
  • Least Mean Squares method

Numerical Integration of univariable equations

  • Simpsom rule
  • Trapezoidal rule

Numerical EDO solver of bivariable equations

  • Euler rule
  • Runge-Kutta 2nd order
  • Runge-Kutta 4th order

Built With

  • Anaconda: Solutions for Data Science Practitioners and Enterprise Machine Learning.

  • MatLab: A software for numerical computation.

  • Gnu Octave: Scientific Programming Language.