Qui fa prove a caso della libreria 
polsol ossia chiama il metodo provacaso()
dell'oggetto polsol
Guardare la libreria per capire come usarla... comunque i metodi
disponibili sono:
polsol.polinomio(p,z) : calcolo di un polinomio 
complesso almeno di secondo grado.
Il polinomio a coefficienti complessi p viene
 dato come un vettore di vettori ciascuno di almeno due elementi.
 Nel caso di polinomio di secondo grado
 l'elemento 0 di p rappresenta il termine noto.
 L'elemento 1 rappresenta il termine di primo grado, etc.
 Per definizione il coefficiente del termine
 di grado più elevato vale 1 e dunque è un numero reale
 e quindi è sottinteso.
 Dunque la length del vettore p[] rappresenta il grado del polinomio.
 z[] rappresenta il valore della variabile indipendente assegnata,
 [reale,immaginario]. Anche il
 risultato è un vettore di due o più elementi, con
 ogni radice avente l'elemento 0 come parte reale e l'elemento
 1 parte immaginaria. Nel caso di polinomio di terzo grado
 almeno una radice è sempre reale.
polsol.secondogrado(r) : calcolo 
delle due radici di un polinomio di secondo grado a coefficienti complessi.
 Radici dell'equazione di secondo grado a coefficienti complessi:
 (y + r[1] )*y + r[0] = 0 
 In dettaglio:
 r[0][0] rappresenta la parte reale del termine noto.
 r[0][1] è la parte immaginaria del termine noto.
 r[1][0] è la parte reale del termine di primo grado.
 r[1][1] è la parte immaginaria del termine di primo grado.
 Il termine di secondo grado del polinomio assegnato è sottinteso e vale 1.
- 
polsol.cubica(poli) : radici, eventualmente
complesse, di un polinomio di terzo grado con coefficienti reali.
Il vettore poli ha come elemento zero ossia
poli[0][0] ( notare che poli[0][1] sarebbe la 
parte immaginaria che nelle equazioni di terzo e quarto grado
deve valere 0 ) il termine di grado zero, poli[1][0]
è il termine di grado 1, poli[2][0] di secondo grado
mentre il termine di terzo grado è sottinteso e   vale 1.
Vengono usate le formule di Tartaglia ossia polsol.tartaglia
deve valere 1 altrimenti viene usato un altro algoritmo.
 - 
polsol.cubicabis(poli) : radici di polinomio 
 di terzo grado con coefficienti reali e calcolati con algoritmo basato 
 su funzioni trigonometriche ed esponenziali. Per usare questo metodo 
 bisogna che polsol.tartaglia valga −1.
 - 
polsol.cubicarobusta(poli) : variante 
 del calcolo di radici di un polinomio di terzo grado con coefficienti 
 reali. Calcolo preciso anche con termine noto molto piccolo.
 - 
polsol.tetra(p) : radici di polinomio di quarto 
  grado con coefficienti reali calcolati con due diversi metodi ( bisogna usare
  implicitamente, un solutore di terzo grado ) a seconda che
  polsol.tartaglia valga 1 o −1. Come al solito
  l'elemento zero ossia p[0] rappresenta il termine
  di grado 0 e p[3] quello di terzo grado mentre il
  coefficiente del termine di quarto grado è sottinteso e vale 1.
 - 
polsol.tetrarobusta(p) : radici di polinomio 
  di quarto grado con coefficienti reali. Questo metodo tratta bene 
  il caso del termine noto quasi nullo.
 
Un primo calcolo con grado del polinomio e
valori dei coefficienti scelti a caso
...Attivare Javascript per fare i calcoli!...
...