将索引放在matlab中的fmincon函数中

时间:2018-04-25 23:40:51

标签: matlab optimization

当变量使用各种索引而不是固定索引时,我在Matlab中使用fmincon时遇到问题。简而言之,我有Matlab代码如下例所示:

x = fmincon(objfun,x0,A,b,Aeq,beq,lb,ub)

function f = objfun(x)
  f = a(1,1)*((1 - x(1))*(b(1) + c(1)) + a(2,1)*((1 - x(2))*(b(2) + c(1)) 
    + a(1,2)*((1 - x(1))*(b(1) + c(2)) + a(2,2)*((1 - x(2))*(b(2) + c(2))
end

在这种情况下,我想为f做一个通用方程如下:

f = a(i,j)*((1 - x(i))*(b(i) + c(j))

我需要添加到f函数以实现与第一个f公式相同的结果?

0 个答案:

没有答案