Matrix consisting of sub-elements of another matrix

1 回表示 (過去 30 日間)
Articat
Articat 2020 年 2 月 18 日
コメント済み: Articat 2020 年 2 月 18 日
Say I have the following matrix:
x = [ 1 2 3 4 5 6 7 8 9]
If I want a matrix that consists of the following:
y = [1 2 4 5 9]
How would I go about doing this?

採用された回答

Matt J
Matt J 2020 年 2 月 18 日
編集済み: Matt J 2020 年 2 月 18 日
By indexing,e.g.,
>> x = [ 1 2 3 4 5 6 7 8 9]*10;
>> y=x([1,2,4,5,9])
y =
10 20 40 50 90
  3 件のコメント
Matt J
Matt J 2020 年 2 月 18 日
There are lots of indexing techniques described at the link I gave you. For example, you can get every 3rd element with this syntax,
x=rand(1,137);
y=x(1:3:end);
You can also get all elements satisfying some condition with logical indexing, e.g.,
y=x(x>0.5);
Articat
Articat 2020 年 2 月 18 日
Checked out the link, was very helpful! thanks for your time

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

その他の回答 (0 件)

カテゴリ

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

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by