gpt4 book ai didi

java - 矩阵表达式计算

转载 作者:行者123 更新时间:2023-12-01 04:56:23 24 4
gpt4 key购买 nike

请有人告诉我如何进行矩阵乘法的算法(识别乘法的顺序)。我尝试了完全不同的设计方式,但不幸的是,没有任何效果按预期工作:( 例如,我有以下矩阵链之一要相乘:

((((0(((((((((((((((1 2)3)4)5)6)7)8)9)10)11)12)13)14)15)16))17)18)19 

((((((((((((0 1)2)3)4)5)6)7)8)9)10)(11(12(13(14(15(16(1718))))))))19

(((((0 1)(2(((3 4)(5 6))(((7 8)(9(10 11)))((((12 13)14)15)16)))))17)18)19

(((((((0 1)2)3)4)5)(6(7(8(9(10(11(12 13))))))))(((((14 15)16)17)18)19)

有人可以分享一个适用于所有情况的通用算法吗?

注意:
1.我只需要乘法。
2.矩阵具有不同的维数,因此它们不是方阵。 (当然,矩阵的维数一致)3.也许this topic可能会有帮助,但我真的不知道如何在这里应用它。

预先感谢所有试图提供帮助的人!

最佳答案

您正在寻找的称为“矩阵链乘法”。 http://en.wikipedia.org/wiki/Matrix_chain_multiplication

关于java - 矩阵表达式计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14063481/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com