如何在python中沿直线上的所有点行走
我有一个函数,它有一行零。(假设f(x)=(sin(x)/x)^2,我不知道线在哪里,也不知道它是什么形状,但我可以通过最小化f(x)找到线上的一个点;一旦我在零线上找到一个点,我想通过小步画出这条线,直到我到达这条线的终点,或者回到起点:如何在python中沿直线上的所有点行走,python,gradient,minimization,Python,Gradient,Minimization,我有一个函数,它有一行零。(假设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
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,但在本例中,形状和位置不是解析的)?您可能会在这里得到一些好的答案,但我建议您也问一下您的问题,您可能会在这里得到一些好的答案,但是我建议你也问一下你的问题,你可能会在这里得到一些好的答案,但是我建议你也问一下你的问题