Converting Single dimensional vector or array to two dimension in Matlab
- by pac
Well I do not know if I used the exact term. I tried to find an answer on the net.
Here is what i need:
I have a vector
                                  a = 1  4  7 
                                      2  5  8
                                      3  6  9
If I do a(4) the value is 4. So it is reading first column top to buttom then continuing to next .... I don't know why. However,
What I need is to call it using two indices. As row and column: 
                                  a(3,2)= 4
or even better if i can call it in the following way:
                                  a{3}(2)=4
What is this process really called (want to learn) and how to perform in matlab.
I thought of a loop. Is there a built in function
Thanks a lot 
Check this:
a =
18    18    16    18    18    18    16     0     0     0
16    16    18     0    18    16     0    18    18    16
18     0    18    18     0    16     0     0     0    18
18     0    18    18    16     0    16     0    18    18
>> a(4)
  ans =
  18
>> a(5)
  ans =
  18
>> a(10)
  ans =
  18
I tried reshape. it is reshaping not converting into 2 indeces