我在matlab中使用patternsearch函数。我原来的代码,
[para,fv] = patternsearch(@(para)objective(para),para0,[],[], ...
[],[],par_lb,par_ub,[],options);
但是现在我的目标函数有多个输入,例如,object(x,y,z,para),但x,y,z是给定的并且是常量。我仍然希望优化para,在这种情况下,我试着写
[para,fv] = patternsearch(@(para)objective(x,y,z,para),para0,[],[], ...
[],[],par_lb,par_ub,[],options);
但它显示了我的错误。我想知道我该怎么做?