2016-04-12 13 views
4

私は設定されたデータを持っていますので、その上限と下限を見つけたいと思います。 Matlabでは、findpeaksコマンドを試していますが、結果は奇妙です。ここでMatlabを使用してデータのトップとボトムのピークを見つける

は私の単純なコードです:

[pks,locs] = findpeaks(Data); 
plot(locs,pks,'or') 

、ここでの結果である: enter image description here

誰かが私はデータの唯一の最上部と最下部のピークを見つけることができますどのように私を導くことはできますか?

答えて

2

追加の入力MinPeakProminenceを使用して、Matlabに、よく似たピークを探すように指示できます。

[pks,locs] = findpeaks(Data,'MinPeakProminence',4); 
plot(locs,pks,'or') 

パラメータで再生し、最適なものが表示されます。

関連する問題