matlab里面的fmincon函数可以求十元函数的极值点吗?
该回答引用GPTᴼᴾᴱᴺᴬᴵ
是的,MATLAB中的fmincon函数可以求解多元函数的极值点,包括十元函数。fmincon函数是一种约束优化算法,可以在给定一组约束条件的情况下,求解多元函数的最小值或最大值点。在使用fmincon函数求解十元函数的极值点时,需要定义目标函数、约束条件和初始点等参数,并进行适当的调参。
fmincon函数运行后,总会显示各种输出,如下图。尤其是fmincon函数在循环中的时候,这种输出尤为碍眼。因此,如何让fmincon函数不显示各种输出项?
方法:
options = optimoptions('fmincon','Display','notify');
[XXXXX]=fmincon( XXXXXXXXX,options);
添加“options ”项,并在Display后添加’notify’或’off’或’none’
详细信息见下图:(截图选自 参考网址2 )