Как я могу дать постоянное значение переменной в Юлии - PullRequest
0 голосов
/ 01 марта 2019

У меня есть двумерная матричная переменная, которая должна получить постоянное значение.например

@variable(model1,x[h=1:3,6]==I[h=1:3,6])

I: постоянная матрица.но в коде это выдает эту ошибку:

ERROR: MethodError: no method matching constructvariable!(::JuMP.Model, ::JuMP.#_error#103{Tuple{Sym
bol,Expr}}, ::Array{Float64,2}, ::Array{Float64,2}, ::Symbol, ::String, ::Float64)

не могли бы вы мне помочь?спасибо

1 Ответ

0 голосов
/ 01 марта 2019

Вам не нужно снова присваивать h, просто используйте его как индекс:

@variable(model1, x[h=1:3,6] == I[h,6])
...