作业帮 > 综合 > 作业

如何用matlab 算矩阵x1 x2 x3 x4 的循环相加呢……

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/17 21:14:54
如何用matlab 算矩阵x1 x2 x3 x4 的循环相加呢……
x1=[29 42 0;0 34 0;0 0 0]x2=[34 42 21;56 29 0;0 0 0]x3=[34 29 21;0 42 0;0 0 0]x4=[29 56 18;71 21 42;0 0 0]x5=[29 21 18;0 56 0;0 0 0]x6=[21 56 71;0 18 0;0 0 0]x7=[21 18 0;0 21 0;0 0 0]
如何用matlab循环相加呢……
数字矩阵就等价于数组,既然是x1 x2 x3 x4,那么就把x作为3维数组就好了
完成了就这样
x=zeros(3,3,7);
x(:,:,1)=[29 42 0;0 4 0;0 0 0];
x(:,:,2)=[34 42 21;56 29 0;0 0 0];
x(:,:,3)=[34 29 21;0 42 0;0 0 0];
x(:,:,4)=[29 56 18;71 21 42;0 0 0];
x(:,:,5)=[29 21 18;0 56 0;0 0 0];
x(:,:,6)=[21 56 71;0 18 0;0 0 0];
x(:,:,7)=[21 18 0;0 21 0;0 0 0];
y=zeros (3,3);
for i=1:7
y=x(:,:,i)+y;
end
y