作业帮 > 综合 > 作业

matlab中将一个矩阵中的所有奇数行偶数列与偶数行奇数列合成一个矩阵,

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 21:15:03
matlab中将一个矩阵中的所有奇数行偶数列与偶数行奇数列合成一个矩阵,
A = magic(5)
R1 = A(1:2:end,2:2:end)
R2 = A(2:2:end,1:2:end)
再问: 谢谢你的回答,不过我还需要把他们按原序写到一起。
再答: A = magic(5)
R1 = A(1:2:end,2:2:end)
R2 = A(2:2:end,1:2:end)

% 原位恢复,R1,R2
[r1,c1] = size(R1);
[r2,c2] = size(R2);
AA = zeros(r1+r2,c1+c2);
AA(1:2:end,2:2:end) = R1;
AA(2:2:end,1:2:end) = R2