Converting Single dimensional vector or array to two dimension in Matlab
Posted
by
pac
on Stack Overflow
See other posts from Stack Overflow
or by pac
Published on 2012-04-01T17:11:24Z
Indexed on
2012/04/01
17:29 UTC
Read the original article
Hit count: 221
matlab
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
© Stack Overflow or respective owner