大家好,今天小编关注到一个比较有意思的话题,就是关于c语言先算乘的问题,于是小编就整理了1个相关介绍c语言先算乘的解答,让我们一起看看吧。
三个矩阵相乘怎么乘啊?比如ABC,先乘AB,再算ABC是这样不对的吧?
三个矩阵相乘时,按照顺序相乘即可,比如ABC,先乘AB,再算ABC,这样是对的;也可以先算BC,再算ABC,因为矩阵乘法满足结合律。矩阵乘法的性质:
1、满足乘法结合律: (AB)C=A(BC)2、满足乘法左分配律:(A+B)C=AC+BC 3、满足乘法右分配律:C(A+B)=CA+CB4、满足对数乘的结合性k(AB)=(kA)B=A(kB)
5、转置 (AB)T=BTAT6、矩阵乘法一般不满足律乘法结合律:三个数相乘,先把前面两个数相乘,先乘第三个数,或者先把后面两个数相乘,再和第一个数相乘,它们的积不变。字母表示:(a×b)×c=a×(b×c)集合交并集合的交,并运算都满足结合律:交:(A∩B)∩C=A∩(B∩C)并:(A∪B)∪C=A∪(B∪C)矩阵乘法矩阵乘法满足结合律。
一个A x B的矩阵乘以一个B x C的矩阵将得到一个A x C的矩阵,时间复杂度为A x B x C。
到此,以上就是小编对于c语言先算乘的问题就介绍到这了,希望介绍关于c语言先算乘的1点解答对大家有用。
(图片来源网络,侵删)
(图片来源网络,侵删)