https://github.com/imd10/math317-numerical-methods
A collection of Python implementations of numerical methods based on the pseudocodes from MATH317 lectures, including Bisection, Horner's method, Complete Horner's method, Newton's method, and Polynomial evaluation techniques.
https://github.com/imd10/math317-numerical-methods
bisection-method horners-method mathematics newtons-method numerical-methods polynomial
Last synced: 8 months ago
JSON representation
A collection of Python implementations of numerical methods based on the pseudocodes from MATH317 lectures, including Bisection, Horner's method, Complete Horner's method, Newton's method, and Polynomial evaluation techniques.
- Host: GitHub
- URL: https://github.com/imd10/math317-numerical-methods
- Owner: iMD10
- Created: 2024-11-17T09:58:21.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-20T18:44:44.000Z (about 1 year ago)
- Last Synced: 2025-06-28T11:05:23.682Z (8 months ago)
- Topics: bisection-method, horners-method, mathematics, newtons-method, numerical-methods, polynomial
- Language: Python
- Homepage:
- Size: 22.5 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MATH317: Numerical Methods in Python

Welcome to the **MATH317: Numerical Methods** repository! This project contains Python implementations of various numerical methods covered in the MATH317 course. Each method is implemented based on the pseudocodes provided during lectures, with clear examples and explanations.
---
## 📚 Course Topics
This repository includes implementations of the following numerical methods:
- **Bisection Method**: A root-finding technique that repeatedly bisects an interval to converge to a root.
- **Horner's Method**: An efficient way to evaluate polynomials at a given value.
- **Complete Horner's Method**: Extends Horner's method to compute derivatives as well.
- **Newton's Method**: An iterative method for finding successively better approximations to the roots of a function.
- **Polynomial Operations**: Basic operations like addition, multiplication, and evaluation of polynomials.
---
## 📂 Repository Structure
```plaintext
MATH317-NumericalMethods/
├── bisection.py # Implementation of the Bisection Method
├── testBisection.py # Implementation of Bisection Method Test
├── horner.py # Implementation of Horner's Method
├── complete_horner.py # Implementation of Complete Horner's Method
├── newton.py # Implementation of Newton's Method
├── polynomial.py # Basic polynomial operations
└── README.md # This documentation