不用for找到矩阵中元素相邻周边元素
能不能用矩阵的方式而不是循环找到矩阵中一个元素 周边的元素的平均值。例如:
a = magic(5);
17 24 1 8 15
23 5 7 14 16
4 6 13 20 22
10 12 19 21 3
11 18 25 2 9
第一行 第一个元素是17, 求他的周边元素(24 23 5)的平均值
第二行 第三个元素是7, 求他的周边元素(24 1 8 5 14 6 13 20)的平均值。
谢谢啊!
帮你转到中文论坛 chybeyond 发表于 2013-9-12 19:02 static/image/common/back.gif
帮你转到中文论坛
谢谢啊,要是有回应,也帮我转回来吧,麻烦了 http://www.ilovematlab.cn/thread-261781-1-1.html 感觉直接贴过来比较好些a = magic(5); s = ones(3)/8; s(5)=0; filter2(s,x)
页:
[1]