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