2016-10-20 4 views
0

복소수를 포함하는 배열 A를 생각해 보겠습니다.Matlab - 배열에서 복소수 선택

이 배열의 절대 값을 인쇄 할 때 피크 범위와 유사한 그래프가 나타납니다. 필자는 봉우리에 해당하는 숫자로만 새 배열을 만드는 데 관심이 있습니다.

pks = findpeaks(abs(A))을 사용하는 경우 실제 번호가 pks 인 새 배열이 반환됩니다.

그러나 복소수를 포함하는 배열을 원하므로 실수 값과 허수 값을 사용할 수 있습니다.

답변

3

사용 findpeaks

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

의 두 번째 출력은 복소 값은 A(loc) 것;

+0

멋진, 당신은 신사와 학자입니다! – William

+0

@ 윌리엄 감사합니다;) 답변을 유효한 것으로 간주하십시오! –