Πολυώνυμα

AddPoly
AddPoly (p1,p2)

Προσθήκη δύο πολυωνύμων (διανύσματα).

DividePoly
DividePoly (p,q,&r)

Διαιρεί δύο πολυώνυμα (ως διανύσματα) χρησιμοποιώντας τη μακριά διαίρεση. Επιστρέφει το πηλίκο των δύο πολυωνύμων. Το προαιρετικό όρισμα r χρησιμοποιείται για να επιστρέψει το υπόλοιπο. Το υπόλοιπο θα έχει μικρότερο βαθμό από το q.

See Planetmath for more information.

IsPoly
IsPoly (p)

Ελέγχει αν ένα διάνυσμα μπορεί να χρησιμοποιηθεί ως πολυώνυμο.

MultiplyPoly
MultiplyPoly (p1,p2)

Πολλαπλασιάζει δύο πολυώνυμα (ως διανύσματα).

NewtonsMethodPoly
NewtonsMethodPoly (poly,guess,epsilon,maxn)

Βρίσκει μια ρίζα ενός πολυωνύμου χρησιμοποιώντας τη μέθοδο Νεύτωνα. Το poly είναι ένα πολυώνυμο ως διάνυσμα και guess είναι η αρχική πρόβλεψη. Η συνάρτηση επιστρέφει μετά από δύο διαδοχικές τιμές που είναι μέσα στο epsilon μεταξύ τους, ή μετά από maxn προσπάθειες, οπότε η συνάρτηση επιστρέφει null που δείχνει αποτυχία.

Δείτε επίσης NewtonsMethod.

Example to find the square root of 10:

genius> NewtonsMethodPoly([-10,0,1],3,10^-10,100)

See Wikipedia for more information.

Poly2ndDerivative
Poly2ndDerivative (p)

Δίνει τη δεύτερη πολυωνυμική παράγωγο (ως διάνυσμα).

PolyDerivative
PolyDerivative (p)

Δίνει την πολυωνυμική παράγωγο (ως διάνυσμα).

PolyToFunction
PolyToFunction (p)

Δημιουργεί συνάρτηση από ένα πολυώνυμο (ως διάνυσμα).

PolyToString
PolyToString (p,var...)

Δημιουργεί συμβολοσειρά από ένα πολυώνυμο (ως διάνυσμα).

SubtractPoly
SubtractPoly (p1,p2)

Αφαιρεί δύο πολυώνυμα (ως διανύσματα).

TrimPoly
TrimPoly (p)

Περικόπτει μηδενικά από ένα πολυώνυμο (ως διάνυσμα).