Return specified rows of a vector

12 ビュー (過去 30 日間)
Nick
Nick 2013 年 8 月 2 日
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!

採用された回答

Kye Taylor
Kye Taylor 2013 年 8 月 2 日
編集済み: Kye Taylor 2013 年 8 月 2 日
Try
A = [4;8;2;3;8;6];
i = [1;3;5;6];
B = A(i)
  1 件のコメント
Azzi Abdelmalek
Azzi Abdelmalek 2013 年 8 月 2 日
Nick commented
I knew it would be something stupidly simple that I failed to see :)
Thanks so much!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMATLAB についてさらに検索

タグ

製品

Community Treasure Hunt

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

Start Hunting!

Translated by