我想在y = 0处找到函数的x值。
docker cp <containerId>:/opt/springboot/filename /home/opt/springboot
但是我得到以下错误代码:
from pynverse import inversefunc
from math import pi,sqrt
R=20
C=5*10**-9
L=5*10**-4
Z= (lambda x: sqrt(R**2+(1/(2*pi*C*x)-2*pi*L*x)**2))
inversefunc(Z,y_values=0)
请帮助我为什么!谢谢。
答案 0 :(得分:0)
当除数为0时,您可以知道答案是不确定的,应该使用普通函数,而不是在python中命名为lambdas。
from pynverse import inversefunc
from math import pi,sqrt
def Z(x):
# Can define these globally if necessary.
R = 20
C = 5 * 10**-9
L = 5 * 10**-4
return sqrt(R**2 + (1/(2*pi*C*x) - 2*pi*L*x)**2))
try:
inversefunc(Z, y_values=0)
except ZeroDivisionError:
print("answer is undefined")