我的函数有一行零。 (想象一下说f(x)=(sin(x)/ x)^ 2),我不知道线在哪里或者它需要什么样的形状,但我可以通过最小化f(x)来在线上找到一个点);一旦我在零线上找到了一个点,我想通过做小步骤来绘制线,直到我到达线的末尾,或者回到开头:
from numpy import sin
from math import pi
def f(x,y):
r=(x**2+y**2)**0.5
return (sin(r)/r)**2
x0=pi
y0=0
现在我如何追踪对应于f(x,y)= 0的x,y线(在这种情况下是圆形,半径pi,但在我的情况下,形状和位置不是分析的)?