λ I? A? λ3 2 λ→
调 用 求 多 项 式 根 的 函 数 得 到 特 征 根 polyroots
0
2?
0
1

1.414?
0
1.414

=
rref 0 I? A?( )
1
0
0
0
1
0
1
0
0

→ ξ1
1?
0
1

:=
ξ1
ξ1
T 1?
2 2? 0
1
2 2?

→ 对 特 征 值 0
rref 2 I? A?( )
1
0
0
0
1
0
1?
1.414?
0

= ξ2
1
2
1

:= ξ2
ξ2
T 1
2
1
2 2?
1
2

→ 对 特 征 值 2
rref 2? I? A?( )
1
0
0
0
1
0
1?
1.414
0

= ξ3
1
2?
1

:= ξ3
ξ3
T 1
2
1?
2 2?
1
2

→ 对 特 征 值 2?
2 I? A?
2
1?
0
1?
2
1?
0
1?
2

→ 2? I? A?
2?
1?
0
1?
2?
1?
0
1?
2?


12实 验 求 矩 阵 的 特 征 值 和 特 征 向 量
,本 文 档 举 例 说 明 计 算 矩 阵 特 征 值 和 特 征 向 量 的 方 法
1 例 求 矩 阵 A
0
1
0
1
0
1
0
1
0

:=, 的 特 征 值 与 特 征 向 量
调 用 特 征 值 函 数 eigenvals A( )
0
2
2?


eigenvecs A( )
1?
2 2?
0
1
2 2?
1
2
1
2 2?
1
2
1
2
1?
2 2?
1
2

→,调 用 特 征 向 量 函 数 输 出 矩 阵 的 每 一 列 向 量为 对 应 于 各 特 征 值 的 一 个 特 征 向 量 。
eigenvec A 0,( )
0.707?
0
0.707

= eigenvec A 2,( )
0.5
0.707
0.5

= eigenvec A 2?,( )
0.5
0.707?
0.5

=
Mathcad 中 输 出 的 特 征 向 量 是 经 过 标 准 化 成 单 位 长 度 的 。
,按 照 通 常 的 计 算 过 程 分 步 骤 计 算 设 I identity 3( ):=
特 征 多 项 式
W 1? A? W?
2
0
0
0
2
0
0
0
5

→W eigenvecs A( ):=Q
1? A? Q?
2
0
0
0
2
0
0
0
5

→Q
1?
2 2?
0
1
2 2?
1?
2 2?
1
2 2?
0
1
3 3?
1
3 3?
1
3 3?

:=
ξ 1? 4?,( )
1?
4?
5


x 42→xx
T 1?
42 42?
2?
21 42?
5
42 42?

→ 0.154? 0.617? 0.772( )=x ξ 1? 4?,( ):=
c1? c2? 0.773=c2 0.615?:=c1 0.158?:=
1,对 特 征 值 的 全 部 特 征 向 量 c1
和 c2 0为 任 意 不 全 为 的 常 数
ξ c1 c2,( )
c1
c2
c1? c2?

→ξ c1 c2,( ) c1ξ2 c2ξ3+:=
ξ3
ξ3
T
0 12 2? 1?2 2→ξ3
0
1
1?

:=
ξ2
ξ2
T 1
2 2? 0
1?
2 2?

→ξ2
1
0
1?

:=
1对 特 征 根 基 础 解 系 为,
4 对 特 征 值 的 特 征 向 量ξ1
ξ1
T 1
3 3?
1
3 3?
1
3 3?

→ξ1
1
1
1

:=
eigenvec A 2,( )
0.615?
0.158?
0.773

=eigenvec A 5,( )
0.577
0.577
0.577

=
,调 用 特 征 向 量 函 数 输 出 向 量 的 每 一 列为 对 应 于 各 特 征 值 的 特 征 向 量 。
eigenvecs A( )
1?
2 2?
0
1
2 2?
1?
2 2?
1
2 2?
0
1
3 3?
1
3 3?
1
3 3?


,2 调 用 特 征 值 函 数 为 重 根eigenvals A( )
5
2
2


2 例 求 矩 阵 A
3
1
1
1
3
1
1
1
3

:= 的 特 征 值 与 特 征 向 量