View Code? Open in Web Editor
NEW
This project forked from ergenekonyigit/numerical-analysis-examples
Numerical Analysis Implementations in Various Languages
License: MIT License
Ruby 1.63%
C++ 35.97%
Python 18.99%
C 8.59%
Java 2.97%
Haskell 6.27%
Go 3.07%
C# 21.57%
Racket 0.57%
Makefile 0.37%
numerical-analysis-examples's Introduction
Numerical Analysis Examples
![cover](https://camo.githubusercontent.com/67def7dcd5d1b5b299bd36f1760451e328827446cac3d34704a8cb7e9c469ef9/687474703a2f2f692e696d6775722e636f6d2f545858566377642e6a7067)
Note: You can implement in any language for contribute.
- Synthetic Division and Newton Method
- Muller Method
3.1 Numerical Solutions of Equations
- Cramer Method
- Gaussian Elimination Method [ C# ]
- Gaussian-Jordan Method
- LU Decomposition Method [ C# ]
4.1 Basic Matrix Operations
- Addition, Subtraction, Multiplication, Transpose, Determinant [ C# ] [ Go ]
- Determinant with Gaussian-Jordan Method
- Determinant with LU Decomposition Method
- Inverse Matrix with Cramer's Rule [ C# ]
- Inverse Matrix with Gaussian Elimination Method [ C# ]
- Inverse Matrix with LU Decomposition
5 Eigenvalues and Eigenvectors
5.1 Finding Eigenvalues Methods
- Jacobian Transformation
- The QR and QL Algorithms
7 Nonlinear Curve Fitting
8 Fourier Series and Fourier Transform
- Fourier Sine and Cosine Transformation
8.3 Numerical Fourier Transform
- Discrete Fourier Transform
- Fast Fourier Transform
9.1 Lagrange Polynomial Interpolation
9.2 Cubic Spline Interpolation
9.3 Trigonometric Interpolation
9.4 Extrapolation
10 Derivative and Integral
- Derivative of Sequences
- Point Derivative of Sequences
- Integration of Series
- Integration of Functions
11.1 Data Arrays and Digital Filters
- Average Filter
- Median Filter
- Fourier Transform and Filter Windows
- Savitzky Golay Filter
11.2 Spectral Decomposition
- Simulation and Curve Fitting
- Spectral Decomposition with Derivative
- Fourier Transform and Spectral Decomposition
- Fork it ( https://github.com/ergenekonyigit/Numerical-Analysis-Examples/fork )
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create a new Pull Request
numerical-analysis-examples's People