我是一个业余的 Matlab 用户。我转向 Matlab,因为 excel 中的求解器限制了可以使用多少个变量。我正在尝试使用 Fmincon 最大化受约束的函数。但是,当我尝试运行它时出现错误。
我的代码是:
% Objective function m file:
function f = objectivefunction3(x)
f = -FinalAlphas*x'+ x*VCV*x'
% Code to run Fmincon:
[x, fval] = fmincon(@objectivefunction2,x0,A,B)
运行时出现以下错误:
Error in objectivefunction3 (line 2)
f = FinalAlphas*x'- x*VCV*x'
fmincon 中的错误(第 631 行)