## Entering some of the values of a variable table

Problems with syntax of GAMS
aeo
User
Posts: 1
Joined: 4 days ago

### Entering some of the values of a variable table

Hi there!
I am pretty new in using GAMS, so I could not find a solution to my problem, despite all my research.
I am trying to define a variable with 3 dimensionsi X(i,j,k), however, i have some data points of this variable, so I would like to enter those values in this variable also. I wonder if anyone can help me figure that out.

Thank you.

Renger
Posts: 545
Joined: 3 years ago

### Re: Entering some of the values of a variable table

Hi
It is not completely clear to me what you are looking for: If you know the solution for some of the variable X, you just have to fix them to that value, e.g.

Code: Select all

``X.FX(i,j,k) = 200;``

Cheers
Renger
____________________________________
Enjoy modeling even more: Read my blog on modeling at The lazy economist

User
Posts: 6
Joined: 2 years ago

### Re: Entering some of the values of a variable table

Hi,

if you want to define let's say three dimensional parameter you can do it as in the following example:

Code: Select all

``````Set
i /s, n1, n2, t/
j /s, n1, n2, t/
k /1*2/;

*or you can use Alias(i,j); if in your case they're the same sets like in my example

Table c(i,j,k)
s.1   n1.1  n2.1  t.1  s.2 n1.2 n2.2  t.2
s     0      5      1     0    0     3     1      3
n1  2       1      1     2    0     1     1      1
n2  0       5      1     0    3     1     4      1
t    10      1     1     0     0     2     1      1;
``````
Index i is used for rows; (j,k) in this order is used for columns. As you may see (j,1), where k =1 is the first half of the table and the second half of the table is for (j,2), where k=2. Hope this helps and sorry with badly shifted table.