EDA365电子论坛网
标题:
请问有没有什么简单的办法?
[打印本页]
作者:
tobias
时间:
2020-5-11 14:12
标题:
请问有没有什么简单的办法?
现在有一个900x900的矩阵,要每30行30列求和成为一个值,最终成为30*30的矩阵。
V& [0 z/ b' F4 b
比如对第1行第1列至第30行第30列这900个数求和,第31行第1列至第60行第30列这900个数求和,
. ~/ R9 y+ @# L, Z1 q$ f+ `
求和之后分别成为第1行第1列,第2行第1列。。。然后对第1行第31列至第30行第60列求和,第31行第31列至第60行第60列求和,求和之后替代第1行第2列,第2行第2列。。。。。
, L1 m5 S2 D' p6 a( h5 _' f
示意图如下
- I* M9 }* G' O7 H. u' n2 e2 ]
1.png
(195.83 KB, 下载次数: 10)
下载附件
保存到相册
2020-5-11 14:11 上传
1 n: J% K! y$ T R6 r) [/ \+ j; g
请问有没有什么简单的办法?非常感谢!
. k. J8 \1 I! o7 v* {; u7 |: Y3 W
作者:
Zedd
时间:
2020-5-11 15:00
A=rand(900);
$ D0 R* y- B1 ~% Y- Q5 J/ l) ^
B=reshape(sum(im2col(A,[30 30],'distinct')),30,30);
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2