作业帮 > 综合 > 作业

matlab矩阵相乘A是三维矩阵[5*10*15] B是二维矩阵[5*10];现要A、B矩阵相乘得到一个三维矩阵C[5*

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/01 12:17:40
matlab矩阵相乘
A是三维矩阵[5*10*15] B是二维矩阵[5*10];现要A、B矩阵相乘得到一个三维矩阵C[5*10*15],怎么算?
a=rand(5,10,15);%%%用你的矩阵替换
b=rand(5,10);%%%用你的矩阵替换
c=zeros(size(a));%%%用于存储结果矩阵
for i=1:size(a,3)
aa=a(:,:,i);
c(:,:,i)=aa.*b;
end
c