假设我有一个矩阵方程递归定义为
A[n] = inverse([1 - b[n]A[n+1]]) * a[n]
然后,A [1]的方程看起来类似于连续分数,为此,存在一些避免繁琐的重新计算的高效方法(有关某些示例,请参见“数字食谱”)。
但是,我想知道是否存在允许系数b [n]和a [n]为矩阵的类似方法,唯一的约束条件是b [n] A [n + 1]为正方形矩阵,从而使矩阵
1 - b[n]A[n+1]
实际上是可逆的。
假设我有一个矩阵方程递归定义为
A[n] = inverse([1 - b[n]A[n+1]]) * a[n]
然后,A [1]的方程看起来类似于连续分数,为此,存在一些避免繁琐的重新计算的高效方法(有关某些示例,请参见“数字食谱”)。
但是,我想知道是否存在允许系数b [n]和a [n]为矩阵的类似方法,唯一的约束条件是b [n] A [n + 1]为正方形矩阵,从而使矩阵
1 - b[n]A[n+1]
实际上是可逆的。
Answers:
矩阵函数: Nicholas Higham的理论和计算,在第81页中,给出了以下两种方法。
X
自上而下的方法:
对于j = 1:2m
结束
自下而上的方法:
对于j = 2m−1:−1:1
解决为。Y j
结束
问题要求评估更一般的形式
可以通过上述公式的简单概括来评估。例如,自下而上的方法变成
对于j = 2m−1:−1:1
解决为。Y j
结束
。
我知道这个答案有很多假设,但至少可以概括您的算法:
假设,和种子矩阵都形成一个正态矩阵的可交换族,其中和的特征值分解是先验的,比如说,,以及,其中是单一的,而,和是复值对角矩阵。{ 乙Ñ } V Ñ { 甲Ñ } { 乙Ñ } ü “ V Ñ Ù = Λ Ñ ù ' 甲Ñ Ù = Ω Ñ ù ' 乙ñ Ù = Δ Ñ ù Λ Ñ { Ω Ñ } { Δ ñ }
一旦我们说了分解,归纳起来,
可以重新排列成表格
其中当然仍然是对角线,因此整个族必须与其他运算符通勤,并且我们已经显示了每个的对角线值都已解耦,因此可以应用快速的标量递归公式独立于的特征值和系数矩阵。
请注意,一种特殊情况是和,因此唯一的要求是是普通矩阵。