作业帮 > 综合 > 作业

一段用MATLAB编制的.m文件,运行时显示该程序出现了一些问题(见下),请分析说明错误,并写出改正后的完整代码

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/08 00:05:28
一段用MATLAB编制的.m文件,运行时显示该程序出现了一些问题(见下),请分析说明错误,并写出改正后的完整代码
clear;
a=[1 2 3 4;2 3 4 5;3 4 5 6];
b=[11 12 13 14;21 22 23 24;31 32 33 34];
c=a*b;
clear;
a=[1 2 3 4;2 3 4 5;3 4 5 6];
b=[11 12 13 14;21 22 23 24;31 32 33 34];
c=a.*b;
c
再问: 为什么错,能说说具体原因吗
再答: *是矩阵乘法符号,3X4与3X4矩阵之间不满足矩阵乘法原则A(i,j) X B(j,i)。 .*是数列乘法符号,点乘表示C(i,j)=A(i,j) * B(i,j),是对应项相乘。