matlab的fmincon函数使用问题

2024-12-04 04:16:20
推荐回答(3个)
回答1:

你的a变量从哪里来的?x是向量无所谓的。

回答2:

大型算法不能解决此问题,换中型算法,在optionset中设置,medium-scale(中型算法要给出x0,即初值)

回答3:

f=0
function f = myfun(x)
for i=1:3
f = f + x(i) -11*x(i)*a(i) ;%%这个表达式出现了问题
end

循环外面加上f=0试试