解矩陣-向量方程

R 的資料科學線性代數

Eric Eager

Data Scientist at Pro Football Focus

解矩陣-向量方程

R 的資料科學線性代數

解矩陣-向量方程

R 的資料科學線性代數

解矩陣-向量方程

print(A)
     [,1] [,2]
[1,]    1   -2
[2,]    0    4
print(b)
1 -2

使用 $\vec{x} = A^{-1}\vec{b}$ 解 $A\vec{x} = \vec{b}$:

x <- solve(A)%*%b
print(x)
     [,1]
[1,]  0.0
[2,] -0.5
R 的資料科學線性代數

解矩陣-向量方程

x <- solve(A)%*%b
print(x)
     [,1]
[1,]  0.0
[2,] -0.5

將解 $\vec{x}$ 代回檢查:

A%*%x
    [,1]
[1,]    1
[2,]   -2

這與給定的 $\vec{b}$ 相同:

print(b)
1 -2
R 的資料科學線性代數

唯一解的額外條件

因此,齊次方程 $A\vec{x} = \vec{0}$ 的唯一解是平凡解 $\vec{x} = \vec{0}$。

R 的資料科學線性代數

唯一解的額外條件

print(A)
     [,1] [,2]
[1,]    1   -2
[2,]    0    4
b <- rep(0, 2)
print(b)
0 0
solve(A)%*%b
     [,1]
[1,]    0
[2,]    0
R 的資料科學線性代數

矩陣-向量方程唯一解的條件

若 $A$ 是 $n\times n$ 方陣,則下列條件彼此等價,且都推出 $$A\vec{x} = \vec{b}$$ 有唯一解:

  • 矩陣 $A$ 可逆(有反矩陣)
  • $A$ 的行列式(determinant)不為 0
  • $A$ 的列與行構成含 $n$ 維向量空間的「基底」
  • 齊次方程 $A\vec{x} = \vec{0}$ 只有平凡解($\vec{x} = 0$)
R 的資料科學線性代數

一起來練習吧!

R 的資料科學線性代數

Preparing Video For Download...