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