Vereiste geheugenruimte:
382,0 bytes: 268,5 voor de programma's, 33,5 voor SOLVE, 80 voor de
variabelen.
Opmerkingen:
Het programma werkt met eerste-, tweede-, derde-, vierde- en
vijfdegraadspolynomen. Het programma controleert niet of de graad
die u hebt ingevoerd, juistis.
In het programma mag de constante ag voor deze polynomen
niet gelijk zijn aan nul. (Als a9 = 0, dan is 0 een reéle wortel.
Vereenvoudig de polynoom tot de eerstvolgende lagere graad door de
factor z af te splitsen.)
De graad en de coéfficiéenten worden niet bewaard in het programma.
Als gevolg van afrondingsfouten in numerieke berekeningen kan het
programma waarden opleveren die geen echte wortels zijn van de
polynoom. De enige manier om vast te stellen of een wortel echt is, is
de polynoom met de hand te evalueren om te zien of de waarde ervan
bij de wortels gelijk is aan nul.
Als SOLVE bij een derdegraads- of hogere polynoom geen reéle wortel
kan vinden, ziet u de melding LIV ILE BY 8.
U kunt tijd en geheugenruimte besparen door routines die u niet nodig
hebt, weg te laten. Als u geen vijfdegraadspolynomen oplost, kunt
u routine E weglaten. Als u geen vierde- en vijfdegraadspolynomen
oplost, kunt u de routines D, E en F weglaten. Als u geen derde-
vierde- of vijfdegraadspolynomen oplost, kunt u de routines C, D, E en
F weglaten.
Instructies voor het programmeren:
1. Druk op (©)
{ALL} om alle programma's en variabelen te
wissen. Voor het uitvoeren van dit programma wordt op twee bytes
na de gehele geheugenruimte gebruikt.
2. Toets de programmaroutines in: druk daarna op (C).
3. Druk op
P om de Polynomiale Root Finder te starten.
4. Toets F, de graad van de polynoom in, en druk op (R/S).
15-30 Wiskundige programma's