标签: matlab complex-numbers
考虑一个包含复数的数组A.
当我打印此数组的绝对值时,我得到的图形类似于一系列峰值。我有兴趣创建一个只包含与峰值对应的数字的新数组。
如果我使用pks = findpeaks(abs(A)),我会返回一个新的实数数组pks。
pks = findpeaks(abs(A))
pks
但是,我想要一个包含复数的数组,以便我可以使用实数和虚数值。
答案 0 :(得分:3)
使用findpeaks
findpeaks
[~,loc] = findpeaks(abs(A));
然后复数值只是A(loc);
A(loc)