在Matlab中,有没有办法可以获取每次迭代时我的成本函数返回给fminunc的成本历史或值?我想用它来绘制成本与迭代的图表。
回答:
我建议你阅读帮助文件,因为fminunc的选项有很多你可以使用的功能。如果你特别感兴趣的是绘制成本图,它可以自动为你完成:
options = optimset('PlotFcns', @optimplotfval);x = fminunc(fun,x0,options)
在Matlab中,有没有办法可以获取每次迭代时我的成本函数返回给fminunc的成本历史或值?我想用它来绘制成本与迭代的图表。
回答:
我建议你阅读帮助文件,因为fminunc的选项有很多你可以使用的功能。如果你特别感兴趣的是绘制成本图,它可以自动为你完成:
options = optimset('PlotFcns', @optimplotfval);x = fminunc(fun,x0,options)