作业帮 > 综合 > 作业

matlab矩阵问题求大神指导现在有两个数组A、B,A:2000*12,B是6000*12,现在需要将A中每行按顺序和B

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/24 10:55:58
matlab矩阵问题
求大神指导
现在有两个数组A、B,A:2000*12,B是6000*12,现在需要将A中每行按顺序和B中的每十二行(即每一个12*12矩阵)按顺序相乘.这个应该怎么实现啊
B是不重叠分块,即视作500个12*12矩阵,是这样吗?
再问: 恩啊 对滴
再答: 那么A有2000行,和这500个矩阵是怎么个搭配法?
再问: 嗯 就A的前500行和B的500个12*12的相乘就行
再答: A = rand(500, 12); B = rand(6000, 12); % C = zeros(500, 12); for k = 1:size(C,1) C(k,:) = A(k,:) * B(12*(k-1)+1:12*k, :); end 得到C是个500*12的矩阵,每行是A中对应行与B中对应的12*12块相乘得到的行向量