关于matlab的编程问题

>>A=[12;45];>>B=[42;36];>>C=A*B得到的答案是C=10143138请问这是如何运算得到的?自学matlab,书上这一步很无解,请告诉我他的运算... >>A=[1 2;4 5];
>>B=[4 2;3 6];
>>C=A*B
得到的答案是C=10 14
31 38
请问这是如何运算得到的?自学matlab,书上这一步很无解,请告诉我他的运算步骤,谢谢了。。
展开
 我来答
酷呆爱死呆
2011-03-27 · TA获得超过4240个赞
知道大有可为答主
回答量:507
采纳率:100%
帮助的人:1151万
展开全部
这是矩阵相乘,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)。
三行,三列,一次论推。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式