特殊矩陣的壓縮儲存

2021-09-13 17:34:44 字數 1033 閱讀 7639

特殊矩陣的主要形式有:

(1)對稱矩陣

(2)上三角矩陣/下三角矩陣

(3)對角矩陣

它們都是方陣,即行數和列數相同。

一、對稱矩陣的壓縮儲存     

若乙個n階方陣a[n][n]中的元素滿足a i,j=a j,i(0≤i,j≤n-1),則稱其為n階對稱矩陣。

由於對稱矩陣中的元素關於主對角線對稱,因此在儲存時可只儲存對稱矩陣中上三角或下三角中的元素,使得對稱的元素共享乙個儲存空間。

這樣,就可以將n2個元素壓縮儲存到n(n+1)/2個元素的空間中。以行序為主序儲存其下三角+對角線的元素。

n2個元素←→ n(n+1)/2個元素

二、三角矩陣的壓縮儲存 

三、 對角矩陣的壓縮儲存

若乙個n階方陣a滿足其所有非零元素都集中在以主對角線為中心的帶狀區域中,則稱其為n階對角矩陣。

其主對角線上下方各有b條次對角線,稱b為矩陣半頻寬,(2b+1)為矩陣的頻寬。

對於半頻寬為b(0≤b≤(n-1)/2)的對角矩陣,其|i-j|≤b的元素ai,j不為零,其餘元素為零。

下圖所示是半頻寬為b的對角矩陣示意圖。

特殊矩陣的壓縮儲存

壓縮儲存 指多個值相同的元素只分配乙個儲存空間,對零元素不分配儲存空間。特殊矩陣 指具有許多相同矩陣元素或零元素,並且這些相同矩陣元素或零元素的分布有一定規律性的矩陣。特殊矩陣的壓縮儲存 找出特殊矩陣中值相同的矩陣元素的分布規律,把那些呈現規律性分布 值相同的多個矩陣元素壓縮儲存到乙個儲存空間上。若...

各種特殊矩陣的壓縮儲存

just steps 為了節省儲存空間並且加快處理速度,需要對這類矩陣進行壓縮儲存,壓縮儲存的原則是 不重複儲存相同元素 不儲存零值元素。一 相關概念 特殊矩陣 矩陣中存在大多數值相同的元,或非0元,且在矩陣中的分布有一定規律。對稱矩陣 矩陣中的元素滿足 aij aji 1 i,j n 三角矩陣 上...

陣列的壓縮儲存(特殊矩陣 稀疏矩陣)

其實這裡就不應該說是陣列了,而應該是說行列式,對稱矩陣 a i j a j i 上下三角行列式 對角線以下 以上的元素均為0 帶狀行列式 這個可能不太好理解,舉乙個例子 1 1 0 0 0 1 1 1 0 0 0 1 1 1 0 0 0 1 1 1 0 0 0 1 1 這時看對角線比較舒服,可以看出...