Utilisez la méthode de résolution de sympy pour résoudre les trois problèmes suivants.
(1) Trouvez la racine de l'équation quadratique, $ x ^ 2 + 5x + 3 = 0 $. (2) Résous l'équation cubique, $ 3x ^ 3 + 3x-5 = 0 $. Une solution imaginaire sort. (3) Résolvez les équations simultanées binaires, $ x ^ 2 + y ^ 2 = 4, y = 2x + 1 $.
Exemple(1)
from sympy import *
x=Symbol('x') #lettre'x'Est défini comme la variable x
"""
équation: solve
Exemple: 2 * x **2 +5*x+3=Trouvez la racine de 0
"""
sol=solve(2 * x **2 +5*x+3, x) #Stocker la solution dans sol
print(sol)
Exemple(2)
from sympy import *
x=Symbol('x') #lettre'x'Est défini comme la variable x
"""
équation: solve
Exemple: 2 * x **3 +3*x-5=Trouvez la racine de 0
"""
sol=solve(2 * x **3 +3*x-5, x)
print(sol)
exemple(3)
from sympy import *
x=Symbol('x') #lettre'x'Est défini comme la variable x
y=Symbol('y') #lettre'x'Est défini comme la variable x
"""
équation: solve
Équations simultanées x**2+y**2=4, y=2x+Trouvez la solution de 1
"""
b= solve ([x*2+y**2-4, y-2*x+1],[x,y]) #Résoudre des équations simultanées
print(b)
[(1/4 + sqrt(13)/4, -1/2 + sqrt(13)/2), (-sqrt(13)/4 + 1/4, -sqrt(13)/2 - 1/2)]
Recommended Posts