1

これは私がしました

function f=objfun(w)
a=0.5
w0=[0.1;0.2;0.3];
f=(a^2)/2 + w(1)+ w(2)+ w(3);

[w,fval]=fmincon('objfun',w0,[],[],[],[],[],[],'constraint')

しかし、このエラーメッセージが表示されました。

Error using objfun (line 3)
Not enough input arguments.

それはどのような問題について話しているのですか?

fminconから学びました

http://www.math.colostate.edu/~gerhard/classes/331/lab/fmincon.html

そして、それは私に次のようなコードを教えてくれます

function f=objfun(x)

f=x(1)^4-x(1)^2+x(2)^2-2*x(1)+x(2);

制約付き最適化を行う最初の行になります。

何がうまくいかなかったのですか?

4

1 に答える 1