现在已有方程f=abc(a,b,c) ,需要找到使得f方程值最小的a,b,c三个变量的值,请问应如何使用fminsearch找到。
现有代码如下:
f=@(x) abc(a,b,c)
a=[0,1];b=[0,1];c=[0,1];
fminsearch(f,a0,b0,c0)
但是系统报错第三个参数必须是options形式。
请问应如何修改使之成功运行。
谢谢
看官方文档啊:https://ww2.mathworks.cn/help/matlab/ref/fminsearch.html
options要通过optimset()设置参数