很高兴为您解答这个问题,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
希望可以帮助你,祝学习进步!
温馨提示:内容为网友见解,仅供参考