work on #3 - viele Dinge versucht, leider fehlt irgendwie die richtige Idee...

This commit is contained in:
toni
2017-10-15 21:04:33 +02:00
parent ada950f329
commit 019dc63594
2 changed files with 185 additions and 136 deletions

View File

@@ -19,8 +19,12 @@ function idx = findFalseDetectedPeaks(idx_orig, lag_orig, corr_orig)
%3
%factor_matrix = [1:length(factor_peaks); factor_peaks]; %we need this since octave doesn't have a repelem only repelemS.
%diff_peaks_new = repelems(diff_peaks ./ factor_peaks, factor_matrix);
diff_peaks_new = repelem(diff_peaks ./ factor_peaks, factor_peaks);
if(diff_peaks > 1)
diff_peaks_new = repelem(diff_peaks ./ factor_peaks, factor_peaks);
else
break;
end
%4
idx_new = round([idx_orig(1), cumsum(diff_peaks_new) + idx_orig(1)]');
sum_peaks_new = sum(corr_orig(idx_new));