Why is the threshold value of peak detection is 10^-4?
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
threshold = 1e-4;
[f0, loc] = pitchdet(frame, threshold);
function [f0, loc] = pitchdet(frame, threshold)
dt=1/(length(frame)-1);
t=[0:dt:1];
[maxs,mins]=peakdet(frame,threshold,t);
allpitchs = [maxs;mins];
allpitchs = sortrows(allpitchs,1);
loc = allpitchs(:,1);
f0 = allpitchs(:,2);
4 comentarios
Image Analyst
el 27 de Oct. de 2018
Probably because that was a threshold value that gave good results to the author for the data he/she was using. You can change it to adapt it to your data if you want.
Respuestas (1)
madhan ravi
el 27 de Oct. de 2018
1e-4 ==> 10^-4
2 comentarios
madhan ravi
el 27 de Oct. de 2018
Editada: madhan ravi
el 27 de Oct. de 2018
1e-4==10^-4
try it in command window
both are the same value but the notations used are different
Ver también
Categorías
Más información sobre Assembly en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!