Sommare radicali in python
Per fare l'addizione tra due o più radicali, radici o numeri irrazionali nel linguaggio python si può usare la funzione root() della libreria sympy.
from sympy import root
root(n,i)
- Il primo argomento (n) è il radicando.
- Il secondo argomento (i) è l'indice della radice.
$$ \sqrt[i]{n} $$
La funzione root() permette di eseguire la somma di radicali in forma simbolica.
$$ \sqrt[a]{n} + \sqrt[b]{m} $$
Esempi pratici
Esempio 1 ( addizione di numeri irrazionali )
Per sommare due numeri irrazionali
$$ \sqrt[2]{8}+\sqrt[2]{8} $$
Nel linguaggio python si scrive
>>> from sympy import root, Symbol
>>> root(8,2)+root(8,2)
Il risultato in output è
>>> 4*sqrt(2)
Dove sqrt è il simbolo di una radice quadrata ed equivale a root(n,2).
Il risultato equivale a
$$ \sqrt[2]{8}+\sqrt[2]{8} = 4 \cdot \sqrt{2} $$
Esempio 2 ( addizione di radicali )
Per sommare due variabili sotto radice.
$$ \sqrt[3]{x}+\sqrt[3]{x} $$
Nel linguaggio python si scrive
>>> from sympy import root, Symbol
>>> x = Symbol('x')
>>> root(x,3)+root(x,3)
La variabile x deve essere definita come simbolo tramite la funzione Symbol().
Il risultato in output è
>>> 2*x**(1/3)
Il risultato equivale a
$$ \sqrt[3]{x}+\sqrt[3]{x} = 2 \cdot \sqrt[3]{x} $$