0

信号があり、MATLABでその極大値を見つけ、それらの振幅を見つけ、これらを最小から最大に並べ替えて、セットの75パーセンタイルを選択したいと思います。

これどうやってするの?

** 75パーセンタイル:データの75%がこれ以下であるセットの特定の要素を意味します。例:0〜100の値がある場合、75は75パーセンタイルです。

4

1 に答える 1

0

実数値のベクトル(1D)信号の場合、Signal Processing Toolboxのfindpeaksを使用して極大値を検索し、ピーク距離や最大値しきい値などのパラメーターを指定できます。

複素数値の信号の場合findpeaks()、を介して信号の大きさに適用できますabs()

値を並べ替える必要がある場合は、sortprctileを使用して、値のベクトルからパーセンタイルを計算できます。

于 2012-09-11T18:12:30.373 に答える