An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          

# MATH317: Numerical Methods in Python
![image](https://i.pinimg.com/originals/f2/07/a8/f207a8f3cda30d3fbbc2383e6a433bf8.gif)

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