### 1.24.13 Παραγοντοποίηση : factor factoriser

factor παίρνει ως όρισμα ένα πολυώνυμο ή μια λίστα πολυωνύμων και προεραιτικά μια αλγεβρική επέκταση, π.χ. sqrt(n).
factor παραγοντοποιεί το πολυώνυμο (ή τα πολυώνυμα της λίστας) στο πεδίο των συντελεστών του (στoν τρόπο λειτουργίας "στους μιγαδικούς " (στις Ρυθμίσεις του Cas), το πεδίο είναι αυτό των μιγαδικών αριθμών) ή στη μικρότερη επέκταση που περιέχει το προαιρετικό δεύτερο όρισμα. Αντίθετα με την collect, η factor θα παραγοντοποιήσει περαιτέρω κάθε παράγοντα βαθμού 2 εάν τσεκάρουμε την Sqrt στις Ρυθμίσεις του Cas (δείτε επίσης 1.12.9). Μπορείτε να ελεγξετε τον τρέχοντα τρόπο λειτουργίας στην μπάρα Ρυθμίσεων του Cas και να αλλάξετε τις ρυθμίσεις.
Είσοδος :

factor(x`^`2+2*x+1)

Έξοδος :

(x+1)`^`2

Είσοδος :

factor(x`^`4-2*x`^`2+1)

Έξοδος :

(-x+1)`^`2*(x+1)`^`2

Είσοδος :

factor(x`^` 3-2*x`^`2+1)

Έξοδος εάν η Sqrt δεν τσεκάρεται στη διαμόρφωση cas :

(x-1)*(x`^`2-x-1)

Έξοδος εάν η Sqrt έχει τσεκαρισθεί στις Ρυθμίσεις του Cas :

(x-1)*(x+(sqrt(5)-1)/2)*(x+(-sqrt(5)-1)/2)

Είσοδος :

factor(x`^` 3-2*x`^`2+1,sqrt(5))

Έξοδος :

(x+-(√5)-1/2) (x-1) (x+√5-1/2)

Είσοδος :

factor(x`^`2+1)

Έξοδος στoν τρόπο λειτουργίας για πραγματικούς αριθμούς:

x`^`2+1

Έξοδος στoν τρόπο λειτουργίας "στους μιγαδικούς " :

((-i)*x+1)*((i)*x+1)