# Y9 Mathematics Utility Programs

The [Y9 Mathematics Utility Programs] were created to help with solving repetitive Y9 mathematics problems, also as some regular programming practice.

*Do not use this in assessments unless if you are sure that you're allowed to do so. Doing so may be considered academic malpractice. The authors of the program and anyone related to the program do not take responsibility for your usage thereof.*

## Solving Polynomial Sequences

`solve_max_third_degree_polynomial_sequence_by_difference.py`

converts a polynomial sequence, of maximum third degree, to a general form, doing so with the difference method as taught in class.

`solve_sequence_by_curve_fit.py`

converts a polynomial sequence, of maximum third degree, to a general form, doing so with curve_fit.

`solve_polynomial_sequence_by_difference.py`

converts a polynomial sequence to a general form, doing so with the difference method. It actively "learns" to do so for the degree of the sequence that it is dealing with by using array calculations and general forms.