Sympy Solve Rechendauer reduzieren
Verfasst: Montag 16. Januar 2023, 14:31
Hallo zusammen,
will mit Hilfe der sympy.solve Funktion eine Gleichung nach einer Variablen umstellen und mir das Ergebnis ausgeben lassen.
Das Programm rechnet jedoch ziemlich lange. Hat jemand eine Idee wie man die Rechenzeit verringern könnte? Evtl. die Lösungsmenge einschränken? Falls ja, wie könnte ich das tun?
Vielleicht könnte mir dabei jemand helfen.
Vielen Dank
Christian
will mit Hilfe der sympy.solve Funktion eine Gleichung nach einer Variablen umstellen und mir das Ergebnis ausgeben lassen.
Das Programm rechnet jedoch ziemlich lange. Hat jemand eine Idee wie man die Rechenzeit verringern könnte? Evtl. die Lösungsmenge einschränken? Falls ja, wie könnte ich das tun?
Code: Alles auswählen
import sympy as sy
from sympy.solvers import solve
from sympy import Symbol
w=0.4
v0=2
g=9.81
h=0.24
h2=0.12
q = Symbol('q')
loesung=solve(-w + ((v0**2)/g) *(1- (q**2))**0.5 *(q +((q**2)+((2*h2*g)/(v0**2))**0.5)), q) #Berechnung von Sinus(x) (alpha)
print(loesung)
Vielen Dank

Christian