作者punkdog ( )
看板MATLAB
標題[問題] 對多維矩陣的某一維度做固定間隔平均?
時間Sun Dec 29 16:17:13 2013
各位版友好 想請問假如我有一個四維矩陣 200*100*20
*5000
我想要
對第四個維度每50當間隔 做100個資料的總平均
所以就是第一筆資料是 200*100*20*50
第二筆資料是 200*100*20*100
.....
第一百筆是 200*100*20*5000
請問應該要用什麼辦法做呢? 一維的向量用reshape可以很快地做到
四維的我在想是否要寫一個迴圈 丟進暫存的變數裡之類的 QQ 蠻沒有概念的
拜託給點建議了 感謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.36.64.40
推 sunev:n=size(A); 12/29 20:36
→ sunev:squeeze(mean(reshape(A,[n(1) n(2) n(3) 50 n(4)/50)),4)) 12/29 20:36
→ punkdog:感謝 雖然不太懂squeeze的用法 晚點手邊有軟體會試試看 12/29 22:43
→ punkdog:事隔多日 再次感謝一樓 01/02 17:01