作业帮 > 综合 > 作业

matlab编写m文件求两矩阵的乘法

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 02:46:07
matlab编写m文件求两矩阵的乘法
% 两个矩阵的乘法运算.m function [C]=Mutiply_matrix(A,B) [m1,n1]=size(A); [m2,n2]=size(B); if(n1==m2)
很高兴为您解答这个问题,matlab中两个矩阵是可以直接相乘的,比如C=A*B.
如果要自己编程来实现,可以这样做.
function [C]=Mutiply_matrix(A,B)
[m1,n1]=size(A);
[m2,n2]=size(B);
if(n1~=m2)
C=[];
return C;
end
C=zeros(m1,n2);
for i=1:m1
for j=1:n2
for k=1:n1
C(i,j)+=A(i,k)*B(k,j);
end
end
end
return C;
end