read columns from array

80 views (last 30 days)
Henry Buck
Henry Buck on 24 Aug 2015
Answered: senthil kumar on 27 Aug 2015
Hi there, I need some help of solving that issue: I have 5 different voltage values that change every single tick time - that mean every single moment. I need to sort them and after they been sorted I want to go to another matrix(like this one at the bottom) and to pull out(read) specific column from it. That mechanism change every single states/moment. How can I do this ?
The Matrix look like(and could be greater...):
0 0 0 1 1 1
0 1 1 0 0 1
1 0 1 0 1 0
1 1 0 1 0 0
Thanks, Henry
  1 Comment
Jon
Jon on 24 Aug 2015
You should provide an example since your question is ambiguous. You say you have 5 values at each time, yet your example matrix has no 5-column or 5-row entries.
Look at sort() and sortrows() for sorting. For pulling out the column that you want, type
result = Matrix(:,col_I_want);
If you want to pull a row out, use
result = Matrix(row_I_want,:);

Sign in to comment.

Accepted Answer

senthil kumar
senthil kumar on 27 Aug 2015
the following command read 2 and 3 column .
result = Matrix(:,2); % read second column result = Matrix(:,3); % read third column.

More Answers (0)

Categories

Find more on Shifting and Sorting Matrices in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!