这个问题这里已经有答案了:
How do I program a function that takes two matrices A and B as input and outputs the product matrix A*B?(1个应答)
上个月已关闭。此问题来自超级用户migrated,因为它可以在堆栈溢出时得到回答。上个月Migrated。
问题:如何编写一个以两个矩阵A和B为输入并输出乘积矩阵A*B的函数?使用MatLab,与“for”或“While”类似的东西,即循环或条件句。
尝试:
function prodAB=MultiplicoMatrices(A,B)
prod=0;
prodAB=[];
for i=1:length(A)
for j=1:length(B)
prod=prod+A(i,j)*B(j,i);
end
prodAB(i,j)=prod;
prod=0;
end
A =
1 2
3 4
B=[5 6 ; 7 8]
B =
5 6
7 8
>> prodAB=MultiplicoMatrices([1 2; 3 4],[5 6; 7 8])
prodAB =
0 19
0 50
1条答案
按热度按时间watbbzwu1#