Polynomial Root Finder with Laguerre Method
Budget: $30 – $250 USD
I have a coding project for a task-specific application. I require two separate code versions of the implementation of the Laguerre method for finding polynomial roots:
1. Python Version:
- Accepts input coefficients for the polynomial
- Calculates roots using the Laguerre method
- Handles given epsilon value
- Outputs a list of roots
- Plots the polynomial and its roots
Please, do not utilize the numpy or any other library for these functionalities, I need pure Python code.
2. Scheme Version:
- Accepts input coefficients for the polynomial
- Calculates roots using the Laguerre method
- Handles given epsilon value
- Outputs a list of roots
Again, I would like this version to be implemented without the use of any external libraries.
Ideal candidates for this project should be well-versed in both Python and Scheme programming languages, and have substantial experience with numerical methods, particularly the Laguerre method for finding polynomial roots. Proficiency in creating plots with Python without relying on libraries is a must. Please provide code comments for better understanding.
1. Python Version:
- Accepts input coefficients for the polynomial
- Calculates roots using the Laguerre method
- Handles given epsilon value
- Outputs a list of roots
- Plots the polynomial and its roots
Please, do not utilize the numpy or any other library for these functionalities, I need pure Python code.
2. Scheme Version:
- Accepts input coefficients for the polynomial
- Calculates roots using the Laguerre method
- Handles given epsilon value
- Outputs a list of roots
Again, I would like this version to be implemented without the use of any external libraries.
Ideal candidates for this project should be well-versed in both Python and Scheme programming languages, and have substantial experience with numerical methods, particularly the Laguerre method for finding polynomial roots. Proficiency in creating plots with Python without relying on libraries is a must. Please provide code comments for better understanding.