如何用matlab在图像标出最大值,下面代码sym c
a=68;b=180;d=50;
m=linspace(0,2*pi);
c=a.*cos(m)-sqrt(b.^2-(a.*sin(m)-d).^2);
plot(m,c);
如何用matlab在图像标出最大值(注:提问有问题,应改求最小值比较合理),实现过程如下:
1、用min()函数求出,c的最小值。如你确定是最大值,则用max()函数。
c=min(c)
2、根据c的最小值,用fminsearch()求出对于m的最小值。
m=fminsearch(func,3)
3、最后用plot()函数标出最大值的位置
运行结果