数学中国

 找回密码
 注册
搜索
热搜: 活动 交友 discuz
查看: 2562|回复: 1

matlab 小程序

[复制链接]
发表于 2015-8-18 12:02 | 显示全部楼层 |阅读模式
matlab  小程序
9        4        8       
4        9        5       
3        9        9       
帮助一下,写个for循环,把这个矩阵每相邻两列的元素两两对应相加求和,最后形成一个3*2的矩阵,谢谢了
发表于 2015-8-18 13:25 | 显示全部楼层
A=[9 4 8;4 9 5;3 9 9];
for i=1:size(A,1)
        for j=1:size(A,2)-1
                B(i,j)=[A(i,j)+A(i,j+1)];
        end
end
B

bug冒号的话这样也可以
A=[9 4 8;4 9 5;3 9 9];
for j=1:size(A,2)-1
        B(:,j)=A(:,j)+A(:,j+1);
end
B
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|数学中国 ( 京ICP备05040119号 )

GMT+8, 2024-5-17 06:15 , Processed in 0.069336 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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