Algoritmo per il calcolo della radice n-esima
La radice n-esima di di un numero reale positivo A, , e' la soluzione reale positiva della equazione
(per un numero n>1 intero ci sono n soluzioni nel campo complesso, tuttavia una sola e' reale e positiva se .
Questa voce - adattata dall' originale in inglese di wikipedia - e' su un metodo numerico per il calcolo di questa radice che converge velocemente. I passi dell' algoritmo sono:
- Si prova a stimare un valore iniziale di partenza
- Si pone . Questo equivale a .
- Si ripete lo step 2 fino a che si raggiunge la precisione desiderata, cioe' .
Un caso speciale e' il calcolo numerico della radice quadrata ponendo n=2:
La derivazione dell' algoritmo si basa sul metodo numerico di Newton-Raphson.
Derivazione dal metodo di Newton-Raphson
Il metodo delle tangenti o di Newton-Raphson e' un metodo per trovare numericamente lo zero di una funzione f(x). Lo schema generale e':
- Partire da una stima iniziale
- Ripetere lo step 2 fino a che si raggiunga la precisione desiderata.
Il calcolo numerico della radice n-esima si puo' concepire come la ricerca di uno zero della funzione:
La cui derivata e':
In questo modo si costruisce l' iterazione:
Esempio numerico
Si vuole calcolare la radice quarta di
6901827461 |
Si imposta un primo valore, ad esempio 1000. Utilizzando un foglio di calcolo si puo' verificare una veloce convergenza:
6901827461 |
e l' esponente n=4 della radice nella casella A2 .
Si pone la stima iniziale, 1000, nella casella B2
I valori vengono generati inserendo nella casella B3: (($A$2-1)*B2+$A$1/B2^($A$2-1))/$A$2
Voci correlate
Metodi per il calcolo della radice quadrata
Riferimenti bibliografici
- Kendall E. Atkinson, An introduction to numerical analysis, Wiley, 1989..