フィルターのクリア

I would like to pick the consecutive cells those satistfies my given condition

5 ビュー (過去 30 日間)
I have a array of 122 by 10 data set. I have given the criteria to pick the cells whose values are greather than equal to 1.
Now I would like to pick the cells which satisfies the above condition and those satisfies cells are consecutively aranged.
For Ex: Cell 25,26,27,31 are satisfiying the above creiteria . But I wanted to highligh or list out the greter than or equal to 3 consecutive cells, which mean it has to highlight cell25,26,27
  1 件のコメント
Matt J
Matt J 2022 年 5 月 11 日
Consecutively along columns? And, to be clear, when you say "cell" you don't really mean a cell array, right?

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

採用された回答

Matt J
Matt J 2022 年 5 月 11 日
編集済み: Matt J 2022 年 5 月 11 日
You might benefit from downloading,
Then you can label consecutive groups of true elements with, e.g.,
a=rand(1,10)+randi([0,1],1,10)
a = 1×10
0.0060 1.1285 1.2700 0.9325 0.1607 0.3040 0.0583 1.7232 0.4577 1.9700
G=groupTrue(a>1)
G = 1×10
0 1 1 0 0 0 0 2 0 3
  9 件のコメント
Matt J
Matt J 2022 年 5 月 12 日
編集済み: Matt J 2022 年 5 月 12 日
How is it wrong? The 6 elements that it returns are indeed consecutively arranged in X.
X=[-1.19 -0.94 -0.78 -0.47 -0.28 -0.22 1.05 1.23 0.78 1.55 1.45 1.00];
X(1:6)<=0.5
ans = 1×6 logical array
1 1 1 1 1 1
Poorna Durga Geesupalli
Poorna Durga Geesupalli 2022 年 5 月 13 日
It has to pick the values <=-0.5
The above code is picking the values -0.28 -0.22 too.

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeConvert Image Type についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by