作者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