我想编写一段代码,用相对误差%1来解决下面方程中的“y”:
在这个方程中,我们有“b=2, x=1, n=0.015, S_0=0.002, Q=21
”的值,需要计算y。
我写了这段代码:
b=float(input('b='))
x=float(input('x= '))
n=float(input('n= '))
s=float(input('S_0= '))
Q=float(input('Q= '))
Q=(1/n)*((y*(b+x*y))**(5/3))/((b+2*y*(1+x**2)**(1/2))**(2/3)))*s
print(y)
它无法工作。
我不熟悉如何在Python中解决隐式方程。如果它不是隐式的,我可以将方程相对于y写出来,然后编写输入。但现在我不知道该怎么做。
scipy
中实现的它。 - jlandercy