Return specified rows of a vector
1 view (last 30 days)
Show older comments
Hello,
I've tried searching for a solution to my problem, but I'm afraid I couldn't find anything. I'm hoping someone can either point me in the right direction, or help give me a hint here :)
Say I have a vector of data A
A = [4;8;2;3;8;6];
And I have a vector of specified rows i
i = [1;3;5;6];
How do I return a vector B, which is the specified rows of A as specified by i, like below?
B = [4;2;8;6]
I've been trying various logical operations, but haven't been able to figure it out yet.
Thanks for the help!
0 Comments
Accepted Answer
Kye Taylor
on 2 Aug 2013
Edited: Kye Taylor
on 2 Aug 2013
Try
A = [4;8;2;3;8;6];
i = [1;3;5;6];
B = A(i)
1 Comment
Azzi Abdelmalek
on 2 Aug 2013
Nick commented
I knew it would be something stupidly simple that I failed to see :)
Thanks so much!
More Answers (0)
See Also
Categories
Find more on Numeric Types in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!