作者batista5566 (炸彈摔5566)
看板MATLAB
標題Re: [問題] 請教脈波寬與區間的測量?
時間Sun Jul 15 16:19:45 2012
目前我自己試用MATLAB內建的函數用成功,
但這之中還有一些小問題要改,不過這不是我現在要問的,
我想請教的是
我有一個會隨訊號長度n增加的A矩陣(1*n)
ex數值(實際上其值是隨機):
A=[1,2,3,4,5,6,7,8,9,10,11,12,...]
但我現在想把A矩陣內,每八個數值放進B矩陣內後計算其平均,
然後將平均值擺到C矩陣內。
也就是B一開始會是B=[1,2,3,4,5,6,7,8]
接著 B=[2,3,4,5,6,7,8,9]
再來 B=[3,4,5,6,7,8,9,10]
每次計算B的平均後
(也等同於每計算A八個值,只是我想放B比較能了解運作)
再放入C矩陣內。C=[4.5, 5.5, 6.5, ....]
那麼想請問各位,我要怎麼撰寫流程比較好?
同時,若不靠B詳細表示,我要怎麼直接從A計算每八個數值的平均?
謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.124.43.37
1F:→ batista5566:希望是有八個值時才算平均,最後八個值平均算完後不算 07/15 17:56
2F:→ batista5566:。 07/15 17:56
3F:推 sunev:help buffer 07/15 18:12
4F:推 doom8199:f = filter( ones(1,8)/8, 1, A); C = f(8:end); 07/15 19:17