matlab中fminsearch能不能求一元函数极小值

求大神们解答
fminsearch('sin',9)这个命令又是因为什么呀

fminsearch当然可以求一元函数的极小值。

fminsearch('sin',9)会得到10.9956,因为那个点是最靠近初值9的极小值点(当然,所谓靠近只是一种形象化的说法,实际的优化算法并不一定找到最靠近的极值点)。用下面的代码画出图来可能更清楚一些:

ezplot('sin',[0 12])
x=fminsearch('sin',9);
hold on
plot(x,sin(x),'ro')

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答