欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

匿名函数与fminunc函数(含警告关闭语句)

程序员文章站 2024-03-21 12:00:58
...

 匿名函数的优点是它可以直接写进主函数,不用再单独创建一个函数文件,举个栗子。

warning off
[email protected](w)(w(1)^2+(w(2)-1)^2-2); %定义匿名函数
w0=[0 0];%定义优化初值
options=optimoptions('fminunc','Display','off','TolX',1e-9,'TolFun',1e-9,'MaxIter',1e4);%定义优化选项
[w,fval]=fminunc(fun,w0,options) %定义输出,w为自变量值,fval为因变量值

结果为

w =

   -0.0000    1.0000


fval =

    -2