lucasvianav / numerical-analysis

This repository contains numerical methods for finding solutions of a nonlinear equation, as well as nonlinear and linear equations' systems.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SME0300 - Numerical Analysis

Repository for the Numerical Analysis course offered for electronic engineering undergraduates at EESC - USP, by professor Maria Luísa Bambozzi.

This repository contains numerical methods for finding solutions of a nonlinear equation, as well as nonlinear and linear equations' systems. In order to use it, you must've SymPy installed and run the main.py file.

Nonlinear Equations, methods:

  • Bisection;
  • Linear Iterations;
  • Newton's;
  • Secants;
  • Regula Falsi.

Nonlinear Equations' Systems, methods:

  • Linear Iterations;
  • Newton's.

Linear Equations' Systems, methods:

Exact Methods:

  • Gaussian Elimination;
  • Cholesky's.

Iterative Methods:

  • Jacobi-Richardson's;
  • Gauss-Seidel's.

About

This repository contains numerical methods for finding solutions of a nonlinear equation, as well as nonlinear and linear equations' systems.

License:MIT License


Languages

Language:Python 100.0%