分塊矩陣

来自testwiki
跳转到导航 跳转到搜索

Template:ScienceNavigation數學矩陣理論中,一個分塊矩陣或是分段矩陣就是將矩陣分割出較小的矩形矩陣,這些較小的矩陣就稱為區塊。換個方式來說,就是以較小的矩陣組合成一個矩陣。分塊矩陣的分割原則是以水平線和垂直線進行劃分。分塊矩陣中,位在同一行(列)的每一個子矩陣,都擁有相同的列數(行數)。

通过将大的矩阵通过分块的方式划分,并将每个分块看做另一个矩阵的元素,这样之后再参与运算,通常可以让计算变得清晰甚至得以大幅简化。例如,有的大矩阵可以通过分块变为对角矩阵或者是三角矩阵等特殊形式的矩阵。

範例

如下矩陣

P=[1122112233443344]

可以分成四個 2×2 區塊

P11=[1111],P12=[2222],P21=[3333],P22=[4444]

分塊後的矩陣可以寫作 P=[P11P12P21P22]

分块矩阵乘法

一个分块的矩阵乘法可以仅用包含算符的子矩阵来表述。 给定一个(m×p) 矩阵 𝐀qs

𝐀=[𝐀11𝐀12𝐀1s𝐀21𝐀22𝐀2s𝐀q1𝐀q2𝐀qs]

另外 一个 (p×n) 矩阵 𝐁s 行且 r

𝐁=[𝐁11𝐁12𝐁1r𝐁21𝐁22𝐁2r𝐁s1𝐁s2𝐁sr],

矩阵乘积

𝐂=𝐀𝐁

可被分成块来计算,矩阵𝐂(m×n) 的矩阵有 qr 列,你的矩阵 𝐂 中的分割矩阵可以在乘法中被相乘:

𝐂αβ=γ=1s𝐀αγ𝐁γβ

Template:线性代数的相关概念