作為訊號處理的程式,如圖想要抓取每一根的peak值,附件為raw data 包含每一個頻率對應的值
需求為抓取第一,第二,及第三大(Top1~Top3)的peak值,原使用larger(Range,1),larger(Range,2),larger(Range,3)的指令來做卻會抓到錯誤的值
如範例中,
正確值應為:
Top1=真1
Top2=真2
Top3=真3
卻會出現以下錯誤結果:
Top1=真1
Top2=假1
Top3=真2
想請教版上高手對於這樣的問題有怎樣的方法可以讓程式正確判別不會抓到錯誤的值
data.zip (9.22 KB)
|