作者book567 (承)
看板MATLAB
標題[問題] 矩陣內元素相加
時間Wed May 29 18:10:22 2013
假設我有一個n*n的矩陣(以下舉例6*6)
1 1 1 1 1 1
2 2 2 2 2 2
3 3 3 3 3 3
4 4 4 4 4 4
5 5 5 5 5 5
6 6 6 6 6 6
我想把它變成3*3的矩陣,用2*2包起來相加
像這樣
____ ___
|1 2| |1 2|
|1 2| |1 2|
|___| |___|
___
|3 3|
|4 4|
|__ |
結果3*3:
6 6 6
7 7 7
11 11 11
請問各位高手有什麼快速的方法嗎?謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.150.41
1F:推 CBET:blockproc(A, [2, 2], @(x) sum(x.data(:))) 05/29 18:21
2F:→ book567:請問這只有2013版的才有嗎?小弟2009找不到此功能 05/29 18:32
3F:推 CBET:要有 image processing toolbox 05/29 20:17
4F:推 alamabarry:我的建議是自己寫個小function比較快 05/30 02:18
5F:→ alamabarry:一直找內建程式其實太冷門的很難找 05/30 02:19