https://github.com/mrtaz77/numerical-analysis
Hub of numerical methods, implemented using python and its data analysis libraries like numpy and matplotlib.
https://github.com/mrtaz77/numerical-analysis
interpolation matplotlib-pyplot newton-raphson numpy regression
Last synced: about 2 months ago
JSON representation
Hub of numerical methods, implemented using python and its data analysis libraries like numpy and matplotlib.
- Host: GitHub
- URL: https://github.com/mrtaz77/numerical-analysis
- Owner: mrtaz77
- License: mit
- Created: 2023-10-02T14:10:02.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-14T08:38:42.000Z (about 2 years ago)
- Last Synced: 2025-04-04T11:34:36.683Z (8 months ago)
- Topics: interpolation, matplotlib-pyplot, newton-raphson, numpy, regression
- Language: Python
- Homepage:
- Size: 2.16 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Numerical Analysis
This repository contains implementations of various numerical methods used in mathematics and computer science. These methods are essential for solving mathematical problems that might be impossible or too time-consuming to solve analytically. The implementations in this repository are done using Python and cover a range of techniques from root-finding algorithms to interpolation, regression, and integration.
## Numerical Methods Implemented
- **Root Finding:**
- Newton-Raphson Method
- **Interpolation:**
- Newton Interpolation
- **Regression and Curve Fitting:**
- Linear Regression
- Polynomial Regression
- **Linear Algebra:**
- Gaussian Elimination
- **Integration:**
- Trapezoidal Rule
- Simpson's Rule
## Prerequisites
Make sure you have Python installed on your system. You will also need the following Python libraries:
- **Numpy:** Used for numerical computations.
Install using:
```
pip install numpy
```
- **Matplotlib:** Used for data visualization.
Install using:
```
pip install matplotlib
```
## Usage
Each numerical method has its own directory with a dedicated Python file. To use a specific method, navigate to the respective directory and run the Python file associated with it.
For example, to run the Newton-Raphson method:
```bash
cd Integration
python integration.py
```
## Documentation
Detailed explanations and documentation for each numerical method can be found in the PDF files located in their respective directories.
Feel free to explore the implementations and learn about the underlying algorithms!
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.