声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1469|回复: 4

[编程技巧] 不用for找到矩阵中元素相邻周边元素

[复制链接]
发表于 2013-9-11 16:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
能不能用矩阵的方式而不是循环找到矩阵中一个元素 周边的元素的平均值。
例如:
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)的平均值。
谢谢啊!

回复
分享到:

使用道具 举报

发表于 2013-9-12 19:02 | 显示全部楼层
帮你转到中文论坛
 楼主| 发表于 2013-9-12 19:26 | 显示全部楼层
发表于 2013-9-12 22:00 | 显示全部楼层
http://www.ilovematlab.cn/thread-261781-1-1.html

点评

赞成: 5.0
赞成: 5
谢谢啊  发表于 2013-9-14 16:36

评分

1

查看全部评分

发表于 2013-9-16 15:15 | 显示全部楼层
感觉直接贴过来比较好些
  1. a = magic(5); s = ones(3)/8; s(5)=0; filter2(s,x)
复制代码
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-3 10:14 , Processed in 0.255435 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表