I got a variable, `x`

:

`@variable(m, x_min <= x[i = 2:4] <= x_max, Int)`

But after solving my optimization problem, i want to print `2*x+2`

. How can this be done?

I tried something like:

`println("x = ", 2*getvalue(x)+2)`

But it didn’t worked.

I got a variable, `x`

:

`@variable(m, x_min <= x[i = 2:4] <= x_max, Int)`

But after solving my optimization problem, i want to print `2*x+2`

. How can this be done?

I tried something like:

`println("x = ", 2*getvalue(x)+2)`

But it didn’t worked.

Please remember to post a minimum working example that demonstrates what you tried, and what the error was:

In this case, `x`

isn’t a single variable, so you probably want something like

```
for i in 2:4
println("x[$(i)] = ", 2 * getvalue(x[i]) + 2)
end
```

1 Like