Привет всем, я пытаюсь найти ВСЕ максимумы функции и построить точки, где находятся максимумы.
Функция:
U[x_,y_,a_]:=-((1-a)/Sqrt[(x-a)^2+y^2])-a/Sqrt[(x+1-a)^2+y^2]- 0.5*(x^2+y^2);
Конечно, это 3D-функция, но я также доволен, если кто-нибудь даст мне код для поиска всех максимумов с 2D-версией функции. Привожу график функции.
points1=Table[{x, 2*U[x, 0, a]}, {x, -1.5, 1.5,0.005}];
ListPlot[points1, Joined->True,PlotRange->{{-1.5,1.5},{-5.5,-3.0}},
AxesLabel->{"x","cost. di Jacobi"}]
Я видел похожий пост, но с более сложной функцией, поэтому я не могу понять, как изменить код: https://mathematica.stackexchange.com/questions/5575/how-to-find-all-the-local-minima-maxima-in-a-range< /а> .
Кто-нибудь может мне помочь? Спасибо.