Numerical Analysis – C++ Programs for various techniques

Algebraic and transcendental equations

  1. To find the roots of an equation(algebraic or transcendental) by Bisection Method.
    Links:               C++ Program               Lab Write-Up(Flow-Chart and Algorithm)
  2. To find the roots of an equation(algebraic or transcendental) by Secant Method.
    Links:               C++ Program               Lab Write-Up(Flow-Chart and Algorithm)
  3. To find the roots of an equation(algebraic or transcendental) by Newton-Raphson Method.
    Links:               C++ Program               Lab Write-Up(Flow-Chart and Algorithm)

Linear Equations & Eigenvalue Problem

  1. To find the roots of linear  equations by Gauss Elimination Method.
    Links:               C++ Program               Lab Write-Up(Flow-Chart and Algorithm)
  2. To find the roots of linear equations by Gauss Seidel Iterative Method.
    Links:               C++ Program               Lab Write-Up(Flow-Chart and Algorithm)
  3. To find the eigen value and eigen vector of matrix by iterative method.
    Links:               C++ Program               Lab Write-Up(Flow-Chart and Algorithm)

Interpolation:

  1. To find the forward difference table from a given set of data values.
    Links:               C++ Program               Lab Write-Up(Flow-Chart and Algorithm)
  2. To find the backward difference table from a given set of data values.
    Links:               C++ Program               Lab Write-Up(Flow-Chart and Algorithm)

Curve fitting

  1. To fit a straight line to a given set of data values.
    Links:               C++ Program               Lab Write-Up(Flow-Chart and Algorithm)
  2. To fit a polynomial to a given set of data values.
    Links:               C++ Program               Lab Write-Up(Flow-Chart and Algorithm)
  3. To fit an exponential function to a given set of data values.
    Links:               C++ Program               Lab Write-Up(Flow-Chart and Algorithm)

Differentiation

  1. To find the first and second derivatives near the beginning of the table values of (x,y).
    Links:               C++ Program               Lab Write-Up(Flow-Chart and Algorithm)
  2. To find the first and second derivatives near the end of the table values of (x,y).
    Links:               C++ Program               Lab Write-Up(Flow-Chart and Algorithm)

Integration

  1. To evaluate a definite integral by trapezoidal rule.
    Links:               C++ Program               Lab Write-Up(Flow-Chart and Algorithm)
  2. To evaluate a definite integral by Simpson’s 1/3 Rule.
    Links:               C++ Program               Lab Write-Up(Flow-Chart and Algorithm)
  3. To evaluate a definite integral by Simpson’s 3/8 Rule.
    Links:               C++ Program               Lab Write-Up(Flow-Chart and Algorithm)
  4. To evaluate a definite integral by Gauss Quadrature Rule.
    Links:               C++ Program               Lab Write-Up(Flow-Chart and Algorithm)

Differential Equations

  1. To solve a differential equation by Euler’s Method.
    Links:               C++ Program               Lab Write-Up(Flow-Chart and Algorithm)
  2. To solve a differential equation by Modified Euler’s Method.
    Links:               C++ Program               Lab Write-Up(Flow-Chart and Algorithm)

I'm a physicist specializing in theoretical, computational and experimental condensed matter physics. I like to develop Physics related apps and softwares from time to time. Can code in most of the popular languages. Like to share my knowledge in Physics and applications using this Blog and a YouTube channel.



Leave a Reply

Your email address will not be published. Required fields are marked *