Equazioni
Eq(…) roots(…) solve(…) solveset(…) solve() Da discutere… solveset() Restituisce un insieme con le soluzioni dell’equazione
1 2 3 4 5 6 7 8 9 10 11 12 13 |
>>> import sympy as sp >>> sp.solveset(x - 2) # Una soluzione reale {2} >>> sp.solveset(x**2 - 2) # Due soluzioni reali {-sqrt(2), sqrt(2)} >>> sp.solveset(x**2 + 2) # Due soluzioni complesse (coniugate) {-sqrt(2)*I, sqrt(2)*I} >>> sp.solveset(x**3 + x**2 + x + 1) # Tre soluzioni... {-1, -I, I} |
Se compaiono più variabili allora si deve scegliere rispetto a quale si intende risolvere
1 2 3 4 5 |
>>> sp.solveset(x**2 + y, x) {-sqrt(-y), sqrt(-y)} >>> sp.solveset(x**2 + y, y) {-x**2} |
Eq() La funzione Eq() corrisponde all’operatore di uguaglianza (==) che non funziona con le espressioni simboliche… Se l’equazione è nella forma primo_membro = secondo_membro … Leggi tutto