Say I have a cell array called aa. Inside the cell I have 5 data elements [in reality it is huge matrix]. That 5 data element is for green and red light.
green light =1;
red light = 2;
aa index is same as ss. Means the first data element in aa is for green light, the second data element is for red light and so on.
I want to make the aa cell in such a way that it contains only for green light data element.
Can any one help me ?
Thanks in ADVANCE!!!!
aa = {rand(280,3) , rand(280,3),rand(280,3),rand(280,3),rand(280,3)};
ss = [1 2 1 2 1]; % Matrix for Green and Red light

4 件のコメント

Matt J
Matt J 2022 年 6 月 4 日
We need a shrunken-down example, showing the input and desired output.
Amit Chakraborty
Amit Chakraborty 2022 年 6 月 4 日
desired output:
aa = {rand(280,3) Null rand(280,3) Null rand(280,3)}
Null = Red light data that I want to ignored.
so, aa contains only green light data
Jan
Jan 2022 年 6 月 4 日
@Amit Chakraborty: Are you aware, that "Null" is no standard syntax in Matlab? Should the readers understand this e.g. as [] ?
Amit Chakraborty
Amit Chakraborty 2022 年 6 月 4 日
@Jan, Yes you are correct. I want to mean that reader should take
Null = [ ]

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

 採用された回答

Matt J
Matt J 2022 年 6 月 4 日
編集済み: Matt J 2022 年 6 月 4 日

1 投票

aa(ss==2)={[]};

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeMATLAB についてさらに検索

製品

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by