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. It can also find factors like 5x^6-3 all the way down to 2x-1. There is a subroutine, SOLVSUB, which has 960 bytes, while the main program has 621 bytes, a total of 1581 bytes. If the program stops with an ERROR: NO SIGN CHANGE, press 1 to quit then, and if there is information missing, check list4, as seen in a screenshot. Sometimes the program factors the equation into both linear and quadratic factors, as seen in one other screenshot. A couple of bugs has been corrected in this version.
|