Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thisis-developer/numerical-method
A numerical method is an approximate computer method for solving a mathematical problem which often has no analytical solution.
https://github.com/thisis-developer/numerical-method
bisection-method cprogramming euler-method gauss-elimination gauss-jordan lu-factorization newton-interpolation newton-raphson numerical-methods regula-falsi runge-kutta-methods secant-method taylor-method trapezoidal-method
Last synced: 19 days ago
JSON representation
A numerical method is an approximate computer method for solving a mathematical problem which often has no analytical solution.
- Host: GitHub
- URL: https://github.com/thisis-developer/numerical-method
- Owner: ThisIs-Developer
- Created: 2022-12-04T13:13:08.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-31T15:29:07.000Z (almost 2 years ago)
- Last Synced: 2023-04-30T20:24:21.433Z (over 1 year ago)
- Topics: bisection-method, cprogramming, euler-method, gauss-elimination, gauss-jordan, lu-factorization, newton-interpolation, newton-raphson, numerical-methods, regula-falsi, runge-kutta-methods, secant-method, taylor-method, trapezoidal-method
- Language: C
- Homepage:
- Size: 122 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Numerical Methods [![Actions Status](https://github.com/cfgnunes/numerical-methods-python/workflows/build/badge.svg)](https://github.com/ThisIs-Developer/Numerical-Method)
### Numerical methods implementation in C.
A numerical method is an approximate computer method for solving a mathematical problem which often has no analytical solution. Numerical methods are techniques that are used to approximate Mathematical procedures. We need approximations because we either cannot solve the procedure analytically or because the analytical method is intractable (an example is solving a set of a thousand simultaneous linear equations for a thousand unknowns).
![205492731-23de76b9-3bdc-4bd3-8064-a3b060c12da8](https://user-images.githubusercontent.com/109382325/215803125-4cbcb819-354f-4ef2-a59a-1202e032d247.jpg)
## Author
- [@ThisIs-Developer](https://github.com/ThisIs-Developer)
## Implementations
### Solutions of equations
- [Bisection method](https://github.com/ThisIs-Developer/Numerical-Method/blob/main/Bisection_method.c)
- [Newton Raphson method](https://github.com/ThisIs-Developer/Numerical-Method/blob/main/Newton_Raphson_method.c)
- [Secant method](https://github.com/ThisIs-Developer/Numerical-Method/blob/main/Secant_method.c)### Interpolation
- [Lagrange method](https://github.com/ThisIs-Developer/Numerical-Method/blob/main/Langrange_Interpolation_method.c)
### Numerical integration
- [Composite Trapezoidal method](https://github.com/ThisIs-Developer/Numerical-Method/blob/main/Trapezoidal_Rule.c)
- [Composite 1/3 Simpson's method](https://github.com/ThisIs-Developer/Numerical-Method/blob/main/Simpsons_OneTthird_rule.c)### Initial-value problems for ordinary differential equations
- [Euler's method](https://github.com/ThisIs-Developer/Numerical-Method/blob/main/Euler's_method.c)
- [Taylor's method](https://github.com/ThisIs-Developer/Numerical-Method/blob/main/Taylor's_series.c)
- [Runge-Kutta method](https://github.com/ThisIs-Developer/Numerical-Method/blob/main/Runge_Kutta_method.c)### Systems of differential equations
- [Runge-Kutta method](https://github.com/ThisIs-Developer/Numerical-Method/blob/main/Runge_Kutta_method.c)
### Methods for Linear Systems
- [Gaussian Elimination](https://github.com/ThisIs-Developer/Numerical-Method/blob/main/Gauss_Elimination_method.c)
- [Backward Substitution](https://github.com/ThisIs-Developer/Numerical-Method/blob/main/Newton's_Backward_interpolation.c)
- [Forward Substitution](https://github.com/ThisIs-Developer/Numerical-Method/blob/main/Newton's_Forward_interpolation.c)
- [Gauss Jordan Method](https://github.com/ThisIs-Developer/Numerical-Method/blob/main/Gauss_Jordan_method.c)### Factorization
- [LU_factorization Method](https://github.com/ThisIs-Developer/Numerical-Method/blob/main/LU_factorization.c)
- [Regula Falsi Method](https://github.com/ThisIs-Developer/Numerical-Method/blob/main/Regula_Falsi_method.c)