islocalmin
局所的最小値の検出
説明
は logical 配列を返します。この配列の要素は、TF = islocalmin(A)A の対応する要素で局所的最小値が検出された場合に 1 (true) となります。
islocalmin の機能を対話的に使用するには、ライブ スクリプトに [局所的極値の検出] タスクを追加します。
は、前述の構文の任意の入力引数の組み合わせに加えて、1 つ以上の名前と値の引数を使用して局所的最小値を検出するためのパラメーターを指定します。たとえば、TF = islocalmin(___,Name,Value)islocalmin(A,'SamplePoints',t) は時間ベクトル t に含まれるタイム スタンプを基準として A の局所的最小値を検出します。
例
入力引数
名前と値の引数
出力引数
アルゴリズム
islocalmin は、入力データ内のすべての局所的最小値 (谷) を特定し、以下の手順に従って各局所的最小値のプロミネンスを計算します。局所的最小値のプロミネンスは、他の谷を基準とした相対的な高さと位置を基準にし、その谷がどの程度顕著であるかを測定するものです。
現在の谷から左右に水平線を描画します。水平線がデータの端に達するかデータと交差した時点で各線分の描画を中止します。
水平線の上のピークを特定します。
それらのピークのうちで最も低いものをベース値として使用します。現在の局所的最小値とベース値の高さの差の絶対値がプロミネンスになります。









