作业帮 > 综合 > 作业

关于matlab的编程问题

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/03 13:07:14
关于matlab的编程问题
>>A=[1 2;4 5];
>>B=[4 2;3 6];
>>C=A*B
得到的答案是C=10 14
31 38
请问这是如何运算得到的?自学matlab,书上这一步很无解,
关于matlab的编程问题
这是矩阵相乘,A为2*2,B为2*2,所以最后乘的结果也是2*2大小.
具体过程:A的第一行与B的第一列相乘求和,即,1*4+2*3,这个结果作为最后C中的10;然后A的第一行与B的第二列相乘求和,作为C中的14;再A的第二行与B的第一列相乘求和,作为C的31,;最后A的第二行和B的第二列相乘求和,作为C的38.
记住规则:第一行和第一列相乘求和=结果(矩阵的C11);第一行和第二列相乘求和=结果(矩阵的C12,C中第一行第二列的元素);第二行和第一列相乘求和=结果(矩阵的C21);第二行和第二列相乘求和=结果(矩阵的C22).
三行,三列,一次论推.