Description
|
This program solves polynomials using the Solve(-function. To avoid getting the same value it divides the function with the factors as it goes, Solve(y1,x, {-100,100}->A, Solve(y1/(x-A),x, {-100,100}->B. It can repeat this process up to four times, but it can also combine the roots to solve equations of a higher degree than four, as you can see from the screenshots. The program can find second degree factors like: {2,-8,-7}, {1,8,-1} etc. There is a subroutine, SOLVSUB, which has 939 bytes, while the main program has 608 bytes, a total of 1547 bytes. If the program stops with an ERROR: NO SIGN CHANGE, press 1 to quit then. Sometimes the program factors the equation into both linear and quadratic factors, as seen in one of the screenshots.
|