Incase you've seen my other repositories of similiar category I've written all the programs specific problem oriented as given in our class. Though one with the basic knowledge of C can easily modify these programs but most of the time one prefer to see a program more in a general way as mentioned in the textbooks and again like to modify according to thier problem. This repository is under progress.
All the linux distributers have git installed in their system so they simply paste the following code in their terminal to get a local copy in your system.
git clone https://github.com/singhnir/numerical-methods.git
Normally no windows has git preinstalled so previous command doesn't work on it but again you can download a zip copy of the codes clicking here.
- Text Editor (Atom/Sublime...)
- GCC Compiler
- Gnuplot
- DU-MSc-Lab-C-Prog : This is my another similiar repository for the subject Computational Physics (Lab) - Course Code: PH-CL502 which I have completed in my M.Sc. Physics Semester: III course from University of Delhi.
- DU-MSc-Phy-ANT-Lab : This is my another similiar repository for the subject Advanced Numerical Techniques (Lab) - Course Code: PH-EL562 which I have completed in my M.Sc. Physics Semester: IV course from University of Delhi.
If you've any doubt or suggestions regarding the project, please feel free to reach out by filing an issue here on github or you can simply email me at [email protected]. You can also drop a message to my Telegram account.
arrays, matrices, integration, trapezoidal rule, simpson's rule, bisection method, secant method, interpolation, lagrange method, neville method, interpolation and polynomial approximation, linear system of equations, gauss elimination method, pivoting strategy, gauss jordan, inverse of a matrix, linear splines, quadratic splines, cubic splines, clamped splines, least square fitting, polynomial fitting, random numbers, uniform distribution, frequency distribution, monte-carlo simulation, value of pi, area of circle, statistical mean and standard deviation.