# A question about my code

**URL:** <https://discourse.julialang.org/t/a-question-about-my-code/37611>\
**Category:** Optimization (Mathematical)\
**Tags:** question\
**Created:** [April 15, 2020, 3:21am UTC](https://discourse.julialang.org/t/a-question-about-my-code/37611 "2020-04-15T03:21:40Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![abcde](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/abcde/32/16180_2.png) [@abcde](https://discourse.julialang.org/u/abcde)\
**Post date:** [April 15, 2020, 3:21am UTC](https://discourse.julialang.org/t/a-question-about-my-code/37611/1 "2020-04-15T03:21:40Z")

</div>

![image](https://global.discourse-cdn.com/julialang/original/3X/1/2/12fefbf03f59a97383a25bca57989ad2e389cf78.png)  
is that right?  
but Error when entering data  
it shows  
Obj([10 1 -1;2 6 1],[10 1 -1;2 6 1],20,[-2; -11])  
ERROR: UndefVarError: X not defined  
Stacktrace:  
[1] macro expansion at C:\Users\dell.juliapro\JuliaPro\_v1.3.1-2\packages\JuMP\MsUSY\src\macros.jl:189 [inlined]  
[2] Obj(::Array{Int64,2}, ::Array{Int64,2}, ::Int64, ::Array{Int64,1}) at D:\Julia\Julia-1.2.0\Obj.jl:7  
[3] top-level scope at none:0  
thank you!

---

<div class="post-metadata">

**Author:** ![baggepinnen](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/baggepinnen/32/693_2.png) [@baggepinnen](https://discourse.julialang.org/u/baggepinnen)\
**Post date:** [April 15, 2020, 3:40am UTC](https://discourse.julialang.org/t/a-question-about-my-code/37611/2 "2020-04-15T03:40:51Z")

</div>

You are more likely to get help if you post the code in a way that other users can copy and paste into their own terminal.

---

<div class="post-metadata">

**Author:** ![abcde](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/abcde/32/16180_2.png) [@abcde](https://discourse.julialang.org/u/abcde)\
**Post date:** [April 15, 2020, 3:46am UTC](https://discourse.julialang.org/t/a-question-about-my-code/37611/3 "2020-04-15T03:46:57Z")

</div>

```julia
using JuMP
using SCIP
function Obj(SC,SB,B,C)
text = Model( with_optimizer(SCIP.Optimizer))
@variable(text,X[1:2],0<=X<=100,Int)
@objective(text,Min,C'*X+B)
@constraint(text,SC*X'.+SB<=0)
optimize!(text)
end

```

---

<div class="post-metadata">

**Author:** ![abcde](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/abcde/32/16180_2.png) [@abcde](https://discourse.julialang.org/u/abcde)\
**Post date:** [April 15, 2020, 3:49am UTC](https://discourse.julialang.org/t/a-question-about-my-code/37611/4 "2020-04-15T03:49:20Z")

</div>

ok,i will,thanks

---

<div class="post-metadata">

**Author:** ![leethargo](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/leethargo/32/6004_2.png) [@leethargo](https://discourse.julialang.org/u/leethargo)\
**Post date:** [April 15, 2020, 6:24am UTC](https://discourse.julialang.org/t/a-question-about-my-code/37611/5 "2020-04-15T06:24:07Z")

</div>

> [@abcde](#):
>
> @variable(text,X[1:2],0\<=X\<=100,Int)

I think this should be (untested):

```julia
@variable(text, 0 <= X[1:2] <= 100, Int)

```

Also, in your `constraint`, you should probably use `.<=` since you have a vector on the left-hand side, right?
