初等因子的定義建立在不變因子上。設某個矩陣的不變因子是: ,那麼將這些不變因子在複數域上分解成一次多項式的乘積:
其中的 是一次多項式出現的次數。如果有某個 ,那麼對應的多項式 就稱為矩陣的初等因子。一個矩陣的所有初等因子合稱為它的初等因子組。值得注意的是同一個初等因子可以重複出現在初等因子組中,重複的次數是它在以上表達式中出現的次數。
從一個矩陣的不變因子可以確定出這個矩陣的所有初等因子。反之,從一個矩陣的初等因子組也可以反推出矩陣的所有不變因子。具體做法是:將具有相同因子的初等因子根據冪次的大小從高到低排成一排,如果不夠的話用1補足,這樣會得到若干排多項式,每排的個數是r 個。接下來將每排最右邊的多項式全部乘起來,就得到 ,將每排右數第二個多項式全部乘起來,就得到 ,等等。以此類推,就可以得到所有的不變因子。
例如: ,求特徵矩陣的初等因子組。
考慮其三階子式
所以其三階行列式因子為
同理考慮其二階子式 。注意,有部分重複子式沒有列出。所以其二階行列式因子為 。
由於一階行列式因子含有1,故 。
那麼根據行列式因子,可以求出不變因子:
進而可以看出它的初等因子有 。
則Jordan標準型為
- 矩陣的特徵多項式是所有不變因子的乘積。矩陣的最小多項式是 。
- 數域上兩個矩陣相似的條件是它們對應的特徵矩陣擁有相同的初等因子組或者相同的不變因子。
- 一個維數為d,主對角線上的值是 的若爾當塊的初等因子是多項式: 。