read columns from array

47 次查看(过去 30 天)
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 个评论
Jon
Jon 2015-8-24
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,:);

请先登录,再进行评论。

采纳的回答

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

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Shifting and Sorting Matrices 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by