【问题标题】:Unknown Matrix multiplication未知矩阵乘法
【发布时间】:2012-11-26 07:55:08
【问题描述】:

如何找到 X、Y、X' 和 Y',其中这些是 未知 2x2 矩阵,而 A、B、C、I、J、K 和 L 是 已知 2x2 矩阵。

等式是:

A . X . Y . B = I
A . X . Y' . B = J
A . X . Y . C . X' . Y' . B = K
A . X' . Y' . B = L

可以通过在 A 和 B 之间保留 2 个未知数来生成方程以简化问题。

看起来很现实,因为问题包含 4 个方程和 4 个未知数。

请问有人可以帮忙吗? 谢谢

【问题讨论】:

    标签: matrix matrix-multiplication


    【解决方案1】:

    我的方法使用第一个和第四个等式: (假设矩阵 A、B、Y 可以倒置)

       A . X . Y . B = I                  (1)
       A . X . Y' . B = J                 (2)
       A . X . Y . C . X' . Y' . B = K    (3)
       A . X' . Y' . B = L                (4)
    
    (1)=>  X . Y = Inv(A) . I . Inv(B) = M    (5)   (introducing abbreviation M)
    (4)=>  X'. Y'= Inv(A) . L . Inv(B) = N'   (6)   (introducing abbreviation N')
    (6)=>  Y . X = N                          (7)
    (5)=>  X = M . Inv(Y)                     (8)   Inv(Y) is the inverse matrix of Y
    (7)=>  X = Inv(Y) . N                     (9)
    (9)=>  M . Inv(Y) = Inv(Y) . N            (10)
    (10)=> Y . M = N . Y                      (11)
    (11)=> (y11*m11+y12*m21) = (n11*y11+n12*y21)  (12)  matrix components have to be equal
    (11)=> (y11*m21+y12*m22) = (n11*y21+n12*y22)  (13)
    (11)=> (y21*m11+y22*m21) = (n21*y11+n22*y21)  (14)
    (11)=> (y21*m12*y22*m22) = (n21*y12+n22*y22)  (15)
    (12)=> y11*(m11-n11) +y12*m21 -y21*n12                      = 0   (16)
    (13)=> y11*m21       +y12*m22 -y21*n11       -y22*n12       = 0   (17)
    (14)=> y11*(-n21)             +y21*(m11-n22) +y22*m21       = 0   (18)
    (15)=>               +y12*n21 +y21*m12       +y22*(m22-n22) = 0   (19)
    

    方程(16)-(19)的解可以通过高斯消元法求得。 从 Y,通过 (8) 计算 X

    得到的解 - 如果线性方程组 (16)-(19) 有解 - 不是唯一的。 X 和 Y 可以通过乘以一个比例因子来修改。

    【讨论】:

      【解决方案2】:

      我认为这是不可能的。根据第一个等式,您可以计算出X.Y。从最后,您可以计算X'.Y'。第三个没有提供任何新信息。

      【讨论】:

      • 实际上,我们的目标是只找到 X 和 Y,同时保留第一个方程。所以用一个方程找到两个未知矩阵是不现实的。为此目的,引入了新方程以使未知数和已知数相等。
      • 如何从第一个方程计算 X 和 Y?因为它们是独立的矩阵
      • 正如我所说:这是不可能的。您无法从第一个等式单独计算 XY。你只能计算他们的产品XY
      • 你不能从给定的方程计算四个矩阵。你真的只有三个方程。第三个要么来自第一个和最后一个,要么与它们相矛盾。
      • A 怎么样。 X' 。是。 B = M
      猜你喜欢
      • 2018-04-11
      • 2017-03-11
      • 2013-12-23
      • 2015-06-30
      • 2014-09-19
      • 1970-01-01
      相关资源
      最近更新 更多