Verwenden Sie die Lösungsmethode von sympy, um die folgenden drei Probleme zu lösen.
(1) Finden Sie die Wurzel der quadratischen Gleichung, $ x ^ 2 + 5x + 3 = 0 $. (2) Löse die kubische Gleichung, $ 3x ^ 3 + 3x-5 = 0 $. Eine imaginäre Lösung kommt heraus. (3) Löse die binären simultanen Gleichungen, $ x ^ 2 + y ^ 2 = 4, y = 2x + 1 $.
Beispiel(1)
from sympy import *
x=Symbol('x') #Brief'x'Ist als die Variable x definiert
"""
Gleichung: solve
Beispiel: 2 * x **2 +5*x+3=Finde die Wurzel von 0
"""
sol=solve(2 * x **2 +5*x+3, x) #Lagern Sie die Lösung in Sol
print(sol)
Beispiel(2)
from sympy import *
x=Symbol('x') #Brief'x'Ist als die Variable x definiert
"""
Gleichung: solve
Beispiel: 2 * x **3 +3*x-5=Finde die Wurzel von 0
"""
sol=solve(2 * x **3 +3*x-5, x)
print(sol)
Beispiel(3)
from sympy import *
x=Symbol('x') #Brief'x'Ist als die Variable x definiert
y=Symbol('y') #Brief'x'Ist als die Variable x definiert
"""
Gleichung: solve
Gleichzeitige Gleichungen x**2+y**2=4, y=2x+Finden Sie die Lösung von 1
"""
b= solve ([x*2+y**2-4, y-2*x+1],[x,y]) #Löse simultane Gleichungen
print(b)
[(1/4 + sqrt(13)/4, -1/2 + sqrt(13)/2), (-sqrt(13)/4 + 1/4, -sqrt(13)/2 - 1/2)]
Recommended Posts