{"id":19051902,"url":"https://github.com/ergenekonyigit/numerical-analysis-examples","last_synced_at":"2025-04-05T10:10:07.816Z","repository":{"id":45266102,"uuid":"51949760","full_name":"ergenekonyigit/Numerical-Analysis-Examples","owner":"ergenekonyigit","description":"Numerical Analysis Implementations in Various Languages","archived":false,"fork":false,"pushed_at":"2022-12-10T19:56:11.000Z","size":1225,"stargazers_count":384,"open_issues_count":0,"forks_count":76,"subscribers_count":23,"default_branch":"main","last_synced_at":"2025-03-29T09:12:46.666Z","etag":null,"topics":["examples","numerical-analysis","numerical-methods"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ergenekonyigit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-02-17T19:39:09.000Z","updated_at":"2025-02-12T04:27:33.000Z","dependencies_parsed_at":"2023-01-26T09:01:27.605Z","dependency_job_id":null,"html_url":"https://github.com/ergenekonyigit/Numerical-Analysis-Examples","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ergenekonyigit%2FNumerical-Analysis-Examples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ergenekonyigit%2FNumerical-Analysis-Examples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ergenekonyigit%2FNumerical-Analysis-Examples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ergenekonyigit%2FNumerical-Analysis-Examples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ergenekonyigit","download_url":"https://codeload.github.com/ergenekonyigit/Numerical-Analysis-Examples/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247318745,"owners_count":20919484,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["examples","numerical-analysis","numerical-methods"],"created_at":"2024-11-08T23:20:00.189Z","updated_at":"2025-04-05T10:10:07.789Z","avatar_url":"https://github.com/ergenekonyigit.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Numerical Analysis Examples\n![cover](http://i.imgur.com/TXXVcwd.jpg)\n\nNote: You can implement in any language for contribute.\n-\n### 1 Equation Solutions\n#### 1.1 Iteration Methods\n* Bisection Method [[ C ]](https://github.com/ergenekonyigit/Numerical-Analysis-Examples/blob/master/C/bisection/bisection.c) [[ C++ ]](https://github.com/ergenekonyigit/Numerical-Analysis-Examples/blob/master/C%2B%2B/bisectionmethod.cpp) [[ C# ]](https://github.com/ergenekonyigit/Numerical-Analysis-Examples/blob/master/C%23/BisectionMethod/bisectionmethod.cs) [[ Python ]](https://github.com/ergenekonyigit/Numerical-Analysis-Examples/blob/master/Python/bisectionmethod.py) [[ Ruby ]](https://github.com/ergenekonyigit/Numerical-Analysis-Examples/blob/master/Ruby/bisectionmethod.rb) [[ Go ]](https://github.com/ergenekonyigit/Numerical-Analysis-Examples/blob/master/Go/bisectionmethod.go) [[ Haskell ]](https://github.com/ergenekonyigit/Numerical-Analysis-Examples/blob/master/Haskell/BisectionMethod.hs) [[ Racket ]](https://github.com/ergenekonyigit/Numerical-Analysis-Examples/blob/master/Racket%20(Scheme)%20/bisection.rkt)\n* Newton Method [[ C ]](https://github.com/ergenekonyigit/Numerical-Analysis-Examples/blob/master/C/newtons-method/newtons-method.c) [[ C++ ]](https://github.com/ergenekonyigit/Numerical-Analysis-Examples/blob/master/C%2B%2B/newtons-method/newtons-method.cpp) [[ C# ]](https://github.com/ergenekonyigit/Numerical-Analysis-Examples/blob/master/C%23/NewtonMethod/newtonmethod.cs) [[ Python ]](https://github.com/ergenekonyigit/Numerical-Analysis-Examples/blob/master/Python/newtonmethod.py) [[ Ruby ]](https://github.com/ergenekonyigit/Numerical-Analysis-Examples/blob/master/Ruby/newtonmethod.rb) [[ Go ]](https://github.com/ergenekonyigit/Numerical-Analysis-Examples/blob/master/Go/newtonmethod.go) [[ Haskell ]](https://github.com/ergenekonyigit/Numerical-Analysis-Examples/blob/master/Haskell/NewtonsMethod.hs) [[ Racket ]](https://github.com/ergenekonyigit/Numerical-Analysis-Examples/blob/master/Racket%20(Scheme)%20/newtons-method.rkt)\n * Maximum Field Form [[ C# ]](https://github.com/ergenekonyigit/Numerical-Analysis-Examples/blob/master/C%23/MaximumFieldForm/maximumfieldform.cs) [[ Python ]](https://github.com/ergenekonyigit/Numerical-Analysis-Examples/blob/master/Python/maximumfieldform.py) [[ Ruby ]](https://github.com/ergenekonyigit/Numerical-Analysis-Examples/blob/master/Ruby/maximumfieldform.rb)\n* Secant Method [[ C++ ]](https://github.com/ergenekonyigit/Numerical-Analysis-Examples/blob/master/C%2B%2B/secant/secant.cpp) [[ C# ]](https://github.com/ergenekonyigit/Numerical-Analysis-Examples/blob/master/C%23/SecantMethod/secantmethod.cs) [[ Python ]](https://github.com/ergenekonyigit/Numerical-Analysis-Examples/blob/master/Python/secantmethod.py) [[ Ruby ]](https://github.com/ergenekonyigit/Numerical-Analysis-Examples/blob/master/Ruby/secantmethod.rb) [[ Go ]](https://github.com/ergenekonyigit/Numerical-Analysis-Examples/blob/master/Go/secantmethod.go) [[ Haskell ]](https://github.com/ergenekonyigit/Numerical-Analysis-Examples/blob/master/Haskell/SecantMethod.hs)\n* Regula-Falsi Method [[ C# ]](https://github.com/ergenekonyigit/Numerical-Analysis-Examples/blob/master/C%23/RegulaFalsiMethod/regulafalsimethod.cs) [[ Python ]](https://github.com/ergenekonyigit/Numerical-Analysis-Examples/blob/master/Python/regulafalsimethod.py) [[ Ruby ]](https://github.com/ergenekonyigit/Numerical-Analysis-Examples/blob/master/Ruby/regulafalsimethod.rb)\n* Fixed-Point Method\n\n\n### 2 Polynomials and Roots\n#### 2.1 Polynomial Roots\n* Synthetic Division and Newton Method\n* Muller Method\n\n\n### 3 Linear Equations\n#### 3.1 Numerical Solutions of Equations\n* Cramer Method\n* Gaussian Elimination Method [[ C# ]](https://github.com/ergenekonyigit/Numerical-Analysis-Examples/blob/master/C%23/GaussianEliminationMethod/gaussianeliminationmethod.cs)\n* Gaussian-Jordan Method\n* LU Decomposition Method [[ C# ]](https://github.com/ergenekonyigit/Numerical-Analysis-Examples/tree/master/C%23/LUDecompositionMethod)\n\n\n### 4 Matrix Operations\n#### 4.1 Basic Matrix Operations\n* Addition, Subtraction, Multiplication, Transpose, Determinant [[ C#  ]](https://github.com/ergenekonyigit/Numerical-Analysis-Examples/tree/master/C%23/BasicMatrixOperations) [[ Go  ]](https://github.com/ergenekonyigit/Numerical-Analysis-Examples/blob/master/Go/matrixoperations.go)\n\n#### 4.2 Determinant\n* Determinant with Gaussian-Jordan Method\n* Determinant with LU Decomposition Method\n\n#### 4.3 Matrix Inversion\n* Inverse Matrix with Cramer's Rule [[ C# ]](https://github.com/ergenekonyigit/Numerical-Analysis-Examples/blob/master/C%23/InverseMatrixwithCramersRule/inversematrixcramersrule.cs)\n* Inverse Matrix with Gaussian Elimination Method [[ C# ]](https://github.com/ergenekonyigit/Numerical-Analysis-Examples/tree/master/C%23/InverseMatrixwithGaussianEliminationMethod)\n* Inverse Matrix with LU Decomposition\n\n\n### 5 Eigenvalues and Eigenvectors\n#### 5.1 Finding Eigenvalues Methods\n* Jacobian Transformation\n* The QR and QL Algorithms\n\n\n### 6 Linear Curve Fitting\n#### 6.1 Least Squares Method\n* Example [[ Python ]](https://github.com/ergenekonyigit/Numerical-Analysis-Examples/blob/master/Python/leastsquares.py)\n\n#### 6.2 Polynomial Fitting\n* Example\n\n\n### 7 Nonlinear Curve Fitting\n#### 7.1 Algorithm\n* Example\n\n\n### 8 Fourier Series and Fourier Transform\n#### 8.1 Fourier Series\n* Fourier Series Algorithm\n\n#### 8.2 Fourier Transform\n* Fourier Sine and Cosine Transformation\n\n#### 8.3 Numerical Fourier Transform\n* Discrete Fourier Transform\n* Fast Fourier Transform\n\n\n### 9 Interpolation\n#### 9.1 Lagrange Polynomial Interpolation\n* Lagrange Interpolation Algorithm [[ Haskell ]](https://github.com/ergenekonyigit/Numerical-Analysis-Examples/blob/master/Haskell/LagrangeInterpolation.hs) [[ Python ]](https://github.com/ergenekonyigit/Numerical-Analysis-Examples/blob/master/Python/lagrangeinterpolation.py)\n* Neville Interpolation Algorithm\n\n#### 9.2 Cubic Spline Interpolation\n* Cubic Spline Algorithm [[ Haskell ]](https://github.com/ergenekonyigit/Numerical-Analysis-Examples/blob/master/Haskell/SplineInterpolation.hs)\n\n#### 9.3 Trigonometric Interpolation\n* Example\n\n#### 9.4 Extrapolation\n* Example\n\n\n### 10 Derivative and Integral\n#### 10.1 Derivative\n* Derivative of Sequences\n* Point Derivative of Sequences\n\n#### 10.2 Numerical Integral\n* Integration of Series\n* Integration of Functions\n\n\n### 11 Data Processing\n#### 11.1 Data Arrays and Digital Filters\n* Average Filter\n* Median Filter\n* Fourier Transform and Filter Windows\n* Savitzky Golay Filter\n\n#### 11.2 Spectral Decomposition\n* Simulation and Curve Fitting\n* Spectral Decomposition with Derivative\n* Fourier Transform and Spectral Decomposition\n\n\n### 12 Polynomial Calculus\n* Example [[Python]](https://github.com/ergenekonyigit/Numerical-Analysis-Examples/blob/master/Python/polynomial_calculus.py)\n\n\n### Contributing\n\n1. Fork it ( https://github.com/ergenekonyigit/Numerical-Analysis-Examples/fork )\n2. Create your feature branch (git checkout -b my-new-feature)\n3. Commit your changes (git commit -am 'Add some feature')\n4. Push to the branch (git push origin my-new-feature)\n5. Create a new Pull Request\n\n\n### Contributors\n\n- [ergenekonyigit](https://github.com/ergenekonyigit) - creator, maintainer\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fergenekonyigit%2Fnumerical-analysis-examples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fergenekonyigit%2Fnumerical-analysis-examples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fergenekonyigit%2Fnumerical-analysis-examples/lists"}