早教吧 育儿知识 作业答案 考试题库 百科 知识分享

不用matlab的矩阵乘法,编写一个M程序,要求当输入两个可相乘的矩阵时算出Z=XY,当输入不能相乘的矩阵时提

题目详情
不用matlab的矩阵乘法,编写一个M程序,要求当输入两个可相乘的矩阵时算出Z=XY,当输入不能相乘的矩阵时提
▼优质解答
答案和解析
function juzhencheng
x=input('请输入第一个矩阵:');
y=input('请输入第二个矩阵:');
a=size(x,2);
b=size(y,1);
if a==b
z=x*y;
disp(['矩阵x和矩阵y相乘结果为:z=' num2str(z)])
else
disp('输入矩阵x和矩阵y无法做相乘运算')
end
end