0
我有一個0-2000赫茲之間的情節。我只想找到0-135 Hz之間的峯值。我使用findpeaks
檢測峯,但無法在特定限制內提取峯。 有人可以提出任何方法嗎?如何檢測特定範圍內的峯?
我有一個0-2000赫茲之間的情節。我只想找到0-135 Hz之間的峯值。我使用findpeaks
檢測峯,但無法在特定限制內提取峯。 有人可以提出任何方法嗎?如何檢測特定範圍內的峯?
使用索引來限制您的數據向量。例如:
f = linspace(0,2000,10000); %// assumed frequency values
y = rand(size(f)); %// example y values. Sames size as frequency vector
ind = f>=0 & f<= 135; %// logical index to select desired range
[peaks, locs] = findpeaks(y(ind));
非常感謝。它的工作 – user3217416
@ user3217416請upvote您選擇的答案以及。 – kkuilla
@kkuilla我仍然缺乏投票回答所需的聲望 – user3217416