如何使用矩阵在 Julia 中设置约束?

How to use matrices to set constraints in Julia?

我正在尝试用 Julia 编写线性优化模型。我有几个约束要添加,我想尝试使用矩阵来设置它们,而不是手动设置每个约束。我有超过 5 个约束,但我将其缩小到两个只是为了尝试让代码工作。这是我目前的代码:

m = Model()
@defVar(m, x[1:2] >= 0)
c= [8 12]
@setObjective(m, Max, sum([c[i]*x[i] for i= 1:2]))
A=[6 8 ; 10 20]
B= [72 140]' #bounds
for j=1:2
    @setConstraint(m,sum([A[j,i]*x[i] for i=1:2])<=B[j])
end

当我 运行 这段代码时,@setObjective 函数有效,但 @setConstraints 函数不断出现错误 @setConstraint not defined .
有谁知道如何解决这个问题,或者有谁知道使用矩阵或其他更短的方法来编写此代码的更好方法?

命令是 @addConstraint (不是 @setConstraint )然后就可以了