私はMATLABを使用して数字のベクトルのlocal maximaを見つけようとしています。組み込みfindpeaks関数のようなベクターのために動作します:MATLABを使用してベクトルの最大値を見つける
:ピーク(3
「sの各々は)だけベクター内の1つの位置を占める
[0 1 2 3 2 1 1 2 3 2 1 0]
、私のようなベクトルを有する場合
[0 1 2 3 3 2 1 1 2 3 2 1 0]
最初の「ピーク」はベクトルの2つの位置を占め、機能はそれを拾いません。
このようなピークを検出する最大値検出関数を作成する良い方法はありますか?
に対しては機能しません私は感謝を使って終わったものです。続いてbwmorphで結果を縮小して各ピークについて1つの結果を得ます。 – kazimpal