24小时热门版块排行榜    

查看: 463  |  回复: 1

wzlsomany

金虫 (正式写手)

[求助] 这个简单的程序怎么写,谢谢大家了 已有1人参与

假设有一个这样的矩阵
A=[1 2 3 4 5 6 7 8 9 10;11 12 13 14 15 16 17 18 19 20;21 22 23 24 25 26 27 28 29 30]

怎么用matlab写个程序,求每行从第二个数字开始后的,每三个数字的平均值。

比喻说第一行是 1 2 3 4 5 6 7 8 9 10,那么就是求2+3+4, 5+6+7,8+9+10的平均值。

谢谢大家了。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

Nopains,Nogains
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Jupiterzeng

木虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
A1=zeros(3,3)
for i=0:2
j=i+1;
s=3*i+2;
A1(:,j)=[A(:,s)+A(:,(s+1))+A(:,(s+2))]/3;
end
A1
这个矩阵就是每个的均值了
Manisnotmadefordefeat,amancanbedestroyedbutnotdefeated.
2楼2014-07-01 21:37:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wzlsomany 的主题更新
信息提示
请填处理意见