Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/KuangjuX-Archived/Numerical-Analysis
The program homework of Numerical Analysis course
https://github.com/KuangjuX-Archived/Numerical-Analysis
Last synced: 2 months ago
JSON representation
The program homework of Numerical Analysis course
- Host: GitHub
- URL: https://github.com/KuangjuX-Archived/Numerical-Analysis
- Owner: KuangjuX-Archived
- Archived: true
- Created: 2021-11-23T04:34:50.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-01-01T03:52:20.000Z (about 3 years ago)
- Last Synced: 2024-08-11T09:01:04.488Z (5 months ago)
- Language: Python
- Homepage:
- Size: 2.46 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Numerical-Analysis
The program homework of Numerical Analysis course## Preview
### 插值法
- [范德蒙德多项式插值](./interp/vandermonde.py)
- [拉格朗日插值法](./interp/lagrange.py)
- [牛顿插值法](./interp/newton.py)
- [分段线性插值](./interp/piece_linear.py)
- [分段三次 Hermite 插值](./interp/hermite.py)### 函数逼近
- [最佳平方逼近](./approx/best_square.py)
- [最小二乘法拟合](./approx/least_squares.py)### 数值积分
- [复合梯形公式](./integration/__init__.py)
- [龙贝格算法](./integration/__init__.py)### 解线性方程组的直接解法
- [列主元的高斯消元法](./matrix/__init__.py)
- [LU 分解法](./matrix/__init__.py)### 解线性方程组的迭代解法
- [高斯-塞德尔迭代法](./matrix/__init__.py#L97)
- [SOR 迭代法](./matrix/__init__.py#120)### 解非线性方程(组)的迭代解法
- [不动点迭代法](./nonlinear/__init__.py#L30)
- [斯蒂芬森迭代法](./nonlinear/__init__.py#L45)
- [牛顿迭代法](./nonlinear/__init__.py#L64)
- [多变量的不动点迭代法](./nonlinear/__init__.py#L79)
- [多变量的牛顿迭代法](./nonlinear/__init__.py#L94)## Usage
```shell
git clone https://github.com/KuangjuX/Numerical-Analysis.git
pip install -r requirements.txt
python example.py
```