Come fare le operazioni tra monomi in Python
Per calcolare le operazioni tra monomi ( addizione, sottrazione, moltiplicazione, divisione ) in Python, si può usare la funzione symbols() del modulo sympy.
- Importare la funzione symbols nell'interprete python
from sympy import simbols
- Definire le lettere del monomio come simboli tramite la funzione symbols
a,b,c=symbols('a,b,c')
- Scrivere l'espressione con i monomi usando gli operatori matematici di python (+,-,*,/,**).
e=a*b+3*a*b
- L'interprete python calcola ed esegue le operazioni nell'espressione.
Esempi
Esercizio 1
Per risolvere le operazioni tra questi monomi
$$ ab^2 + 3ab^2 + 3ac^2 - ac^2 $$
Importare la funzione symbols e definire l'espressione algebrica con i monomi.
In questo caso è un'espressione con somma e sottrazione di monomi.
from sympy import symbols
exp=a*b**2 + 3*a*b**2 + 3*a*c**2 - a*c**2
Le operazioni sono svolte dall'interprete al momento dell'assegnazione.
Il contenuto della variabile exp è il seguente
>>> exp
4*a*b**2 + 2*a*c**2
che equivale al seguente polinomio
$$ 4ab^2 + 2ac^2 $$
Esercizio 2
Per svolgere le operazioni tra questi monomi
$$ ab^2 \cdot 3ac^2 $$
Importare la funzione symbol e definire l'espressione.
In questo caso è una moltiplicazione tra due monomi.
from sympy import symbols
exp=a*b**2 * 3*a*c**2
Il contenuto della variabile exp è il seguente:
>>>exp
3*a**2*b**2*c**2
che equivale al monomio
$$ 3a^2b^2c^2 $$