Ακριβείς τιμές των ρητών ριζών ενός πολυωνύμου : rationalroot

### 1.29.3 Ακριβείς τιμές των ρητών ριζών ενός πολυωνύμου :
`rationalroot`

`rationalroot` πάιρνει 1 ή 3 ορίσματα : ένα πολυώνυμο και προαιρετικά 2 πραγματικούς αριθμούς α,β.

- Εάν η `rationalroot` έχει 1 όρισμα, η `rationalroot` επιστρέφει την λίστα των τιμών των ρητών ριζών του πολυωνύμου χωρίς τις πολλαπλότητες.
- Εάν η `rationalroot` έχει 3 ορίσματα, η `rationalroot` επιστρέφει μόνο τις ρητές ρίζες του πολυωνύμου οι οποίες είναι στο διάστημα [α,β].

Για να βρείτε τις ρητές ρίζες του 2*x3−3*x2−8*x+12, εισάγετε:

`rationalroot(2*x```^```3-3*x```^```2-8*x+12)`

Έξοδος :

`[2,3/2,-2]`

Για να βρείτε τις ρητές ρίζες του 2*x3−3*x2−8*x+12 στο διάστημα [1,2], εισάγετε:

`rationalroot(2*x```^```3-3*x```^```2-8*x+12,1,2)`

Έξοδος :

`[2,3/2]`

Για να βρείτε τις ρητές ρίζες του 2*x3−3*x2+8*x−12, εισάγετε:

`rationalroot(2*x```^```3-3*x```^```2+8*x-12)`

Έξοδος :

`[3/2]`

Για να βρείτε τις ρητές ρίζες του 2*x3−3*x2+8*x−12, εισάγετε:

`rationalroot(2*x```^```3-3*x```^```2+8*x-12)`

Έξοδος :

`[3/2]`

Για να βρείτε τις ρητές ρίζες του (3*x−2)2*(2x+1)=18*x3−15*x2−4*x+4, εισάγετε:

`rationalroot(18*x```^```3-15*x```^```2-4*x+4)`

Έξοδος :

`[(-1)/2,2/3]`