Il metodo Math.cbrt() di Javascript
Il metodo Math.cbrt() mi permette di calcolare la radice cubica di un numero nel linguaggio Javascript.
Math.cbrt(x);
Il parametro x è un numero qualsiasi.
La funzione restituisce la radice cubica del numero x.
Nota. La funzione è un metodo predefinito dell'oggetto Math.
Un esempio pratico
Questo script calcola la radice cubica di un numero
<script>
var y = Math.cbrt(27);
document.write(y);
</script>
Assegno alla variabile y la radice cubica di 27.
Lo script visualizza il risultato
3
La radice cubica di 27 è 3 perché 33=27
$$ \sqrt[3]{27} = 3 $$
Esempio 3
Le radici con indice dispari ammettono anche radicandi negativi.
<script>
var y = Math.cbrt(-27);
document.write(y);
</script>
Questo script calcola la radice cubica di -27.
Il risultato è -3
-3
La radice cubica di -27 è -3 perché (-3)3=(-3)·(-3)·(-3)=-27
$$ \sqrt[3]{-27} = -3 $$
Esempio 3
In alternativa, posso calcolare la radice cubica di un numero qualsiasi anche senza usare il metodo cbrt().
Per calcolarla mi basta elevare il numero con l'esponente 1/3 tramite l'operatore ** della potenza.
<script>
var y = 27**(1/3);
document.write(y);
</script>
Lo script calcola la radice cubica di 27.
Salva il risultato nella variabile y e lo stampa.
3
La radice quadrata di 27 è 3
$$ \sqrt[3]{27} = 27^\frac{1}{3} = 3 $$
Spiegazione. In questo caso applico una semplice proprietà matematica delle potenze. Per la proprietà invariantiva moltiplico l'indice della radice cubica e il radicando per 1/3, poi semplifico e ottengo 271/3 $$ \sqrt[3]{27} = \sqrt[3 \cdot \frac{1}{3} ]{27^{1 \cdot \frac{1}{3}}} = 27^\frac{1}{3} $$
E così via.