矩阵尺寸必须与MATLAB一致

时间:2013-12-21 23:10:42

标签: matlab optimization

我在fmincon中使用model.p文件作为函数。

[X]=model(y(1),y(2))

我的目标是优化y(1)& y(2)受X约束。 代码:

global X
y=[3, 2];
[soln, fval] = fmincon(@obj,y,[],[],[],[],[1, 1],[6, 10],@constraint);

function [c, ceq] = Constraint(x)
global X
c(1)=X(1,1)^2+X(2,1)^2+X(3,1)^2
ceq=[];

更新时间:

function f=obj(y)
f=@(y)model(y(1), y(2))

对于此代码,我收到以下错误

Attempted to access X(1,1); index out of bounds because size(X)=[0,0].

这里有什么问题?还有其他办法吗?

提前致谢

0 个答案:

没有答案