【値の判別】データ内​の値が、閾値より変化​した場合の判別方法

1 view (last 30 days)
RK
RK on 13 Jan 2022
Commented: RK on 14 Jan 2022
MATLABアプリを作成しています。
下図のようなデータの2列目において、
2行目から3行目にかけて値が変化しているとします。
この2行目という位置を算出することは可能でしょうか。
具体的には、
閾値を2とした場合、2行目から3行目にかけて、2→0へと変化⇒閾値2より変化したため、変化前の行数を記録 のような感じです。
よろしくお願いいたします。

Accepted Answer

Atsushi Ueno
Atsushi Ueno on 13 Jan 2022
data = [0 1 2 3 4 5; 2 2 0 0 0 0]'
data = 6×2
0 2 1 2 2 0 3 0 4 0 5 0
find(diff(data(:,2))) % 2列目の変化がある箇所を検索する
ans = 2
  3 Comments
RK
RK on 14 Jan 2022
上記、理解出来ました。
ありがとうございました。

Sign in to comment.

More Answers (0)

Products


Release

R2021a

Community Treasure Hunt

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

Start Hunting!