小编Yor*_*gos的帖子

Julia 中“while 循环”中的“未定义变量”

我正在尝试使用 Julia 在 Julia 中进行敏感性分析JuMP。这是我的代码:使用 JuMP、Plots、Gurobi

m=Model(with_optimizer(Gurobi.Optimizer))


@variable(m, x>=0)
@variable(m, y>=0)
@variable(m, k>=0)

k = 0

while k<=1
    ?(x,y,k)=3*x+k*y

    @objective(m, Max, ?(x,y,k))

    @constraint(m, 2*x-4>=0)
    @constraint(m, y-0.5*x>=0)

    pl=optimize!(m)
    k=k+0.2
end
Run Code Online (Sandbox Code Playgroud)

问题是我收到一个错误:

UndefVarError: k 未定义

我错过了什么?

while-loop julia julia-jump

3
推荐指数
1
解决办法
454
查看次数

标签 统计

julia ×1

julia-jump ×1

while-loop ×1