close
關於你這個問題程式的寫法很多,看你是要寫死的還是寫活的。寫死的程式以後若要變更平均點數一定要修改程式,寫活的若要變更平均點數只要變更平均點數的參數即可
先以每5點平均舉例寫死的程式的幾種方法:
1.用迴圈從陣列中每次取5點相加後算平均值
2.用迴圈配合移位暫存器算平均值,再將多出的錯誤計算資料去除
3.配合要平均的點數先對陣列資料移位後相加後算平均值,再將多出的錯誤計算資料去除
再來舉例寫活的程式的幾種方法:
1.用雙迴圈計算移動平均值,這個方法的缺點是資料很多時要計算很久
2.用迴圈配合移位暫存器對陣列資料移位後相加,之後算平均值,再將多出的錯誤計算資料去除。這方法的計算次數少,在資料多時計算快很多
3.用迴圈配合Data Queue PtByPt.vi元件算平均值,再將多出的錯誤計算資料去除
4.用迴圈配合Delete From Array取出資料算平均值
文章標籤
全站熱搜
留言列表