2016-10-20 17 views
0

複素数を含む配列Aを考えてみましょう。Matlab - 配列から複素数値を選択する

この配列の絶対値を出力すると、ピークの範囲に似たグラフが表示されます。私はピークに対応する数字だけで新しい配列を作成することに興味があります。

pks = findpeaks(abs(A))を使用すると、実数の新しい配列pksが返されます。

しかし、実際の値と虚数値を扱えるように、複素数を含む配列が必要です。

答えて

3

使用findpeaks

[~,loc] = findpeaks(abs(A)); 

の第2の出力は複素数値だけA(loc)あろう。

+0

素晴らしい、あなたは紳士と学者です! – William

+0

@Williamありがとう;)答えを正当なものとして受け入れることを検討してください。 –

関連する問題