---
# System prepended metadata

title: LA Rank
tags: [考研, LinearAlgebra]

---

# 【資工考研】線性映射 - Rank

線性代數複習重點摘要


在認識矩陣時，我們就聽說過 Rank 了，但好像對他又不是那麼熟悉

## Rank 的定義

我們說 $A$ 是個 $m\times n$ 的矩陣，那麼定義其 row rank 為其 row space 的維度，$rr(A) = dim(RS(A))$；column rank of A $cr(A) = dim(CS(A))$

我們會得到一個有趣的結論，那就是 $rr(A) = cr(A) = rank(A)$：

pf:

令 $R_A$ 為 $A$ 之 rref ([reduced row echelon form](https://zh.wikipedia.org/zh-tw/%E9%98%B6%E6%A2%AF%E5%BD%A2%E7%9F%A9%E9%98%B5)) ，則 $R_A$ 中具有 $r$ 個非零列 $v_1,\cdots ,v_r$
根據 rref 的規則，這 $r$ 個列為獨立向量，故 $S = \left\{ v_1, \cdots , v_r \right\}$ 為 $RS(R_A)$ 的一組基底
又 $A \overset{r}{\sim} R_A$ ，可知 $dim(RS(A)) = rr(A) = r$
再另外考慮 $L_A:\mathbb{F}^n\longrightarrow \mathbb{F}^m$ defined by $L_A(x)=Ax$
由維度定理知 $n = dim(Im(L_A)) + dim(ker(L_A))$
又 $dim(ker(L_A)) = n - r$
故 $dim(Im(L_A)) = dim(CS(A)) = cr(A) = r$

得到 $rr(A) = cr(A) = r$ ，這個 $r$ 我們就簡單稱之為 the rank of $A$ ($rank(A)$)

我們在學習矩陣時，說 $rank(A)$ 只要看 $A$ 之 rref 有多少個非零列即可，也就與這邊銜接上了

之前我們複習了線性映射的矩陣表示法，現在我們又複習了 rank
可以想到，映射的 rank 就是其矩陣的 rank

## Rank 的性質

可想而知，$rank(A)$ 不會比總列數 ($m$) 或總行數 ($n$) 還大
我們只要能覺得$rank(A)$ 會比 $m$ or $n$ 大**簡直見鬼了**就好

那麼現在有兩個矩陣 $A$ 跟 $B$
試問 $rank(AB)$ 應該會是？
回想一下，如果我們說 $A \overset{r}{\sim} B$ 代表我們能找一個可逆 $P$ 使得 $PA = B$ ，$rank(PA) = rank(A) = rank(B)$
現在回來想看看，就能直覺回答 $rank(AB)\le \min\left\{ rank(a),rank(B) \right\}$
怎麼說直覺？就是相乘 rank 不會變比兩個都大

我們可以想
$dim(CS(AB))\le dim(CS(A))$ 所以 $rank(AB)\le rank(A)$
$dim(RS(AB)\le dim(RS(B)))$ 所以 $rank(AB)\le rank(B)$

上面在講到的是四大空間的性質
例如 $CS(AB)\subseteq CS(A)$ 這件事應該挺直觀的
根據 $CS$ 的定義，我們取 $y\in CS(AB)$ 表示 $y = ABx \text{ for some } x$， $y = A\widetilde{x}\in CS(A)$ 
簡單就能想通

其他可能會考的例如說 $rank(A) = rank(A^T)$ 這件事
我們就想 $dim(RS(A)) = dim(CS(A^T))$ 這不就明白了？

## 具左反、具右反

一個 $m\times n$ 的矩陣 $A$
如果 $A$ 具左反若且唯若 $rank(A) = n$

我們不是非常嚴謹地簡單左右來回想一下：

如果 $A$ 有 $n\times m$ 的左反 $L$ 使得 $LA = I\in\mathbb{F}^{n\times n}$ ， $rank(LA) = n$
又前面講過相乘 rank 不會變大，$rank(A)$ 也不會比 $n$ 還大，$rank(LA)\le rank(A)\le n$ ，那麼表示 $rank(A) = n$

如果 $rank(A) = n$ 我們可以說 $RS(A) = \left\{xA | x\in\mathbb{F}^{1\times n}  \right\}$
加速一下思考這表示 $xA = I$ 有解，我們找到 $A$ 的左反了

上面的結論成立
我們可以再得出 $A$ 具右反若且唯若 $rank(A) = m$

所以說：

如果 $Ax = b$ 恆有解若且唯若 $A$ 具右反
$Ax = b$ 至多一解若且唯若 $A$ 具左反 (這樣在腦中想，我們的解不能有自由變數，$dim(ker(A)) = n - r = 0$ 所以 $rank(A) = n$)

$A$ is onto $\Leftrightarrow rank(A) = m\le n$
$A$ is 1-1 $\Leftrightarrow rank(A) = n\le m$

所以如果 $A$ 既 onto 又 1-1 表示 $A$ 同時具左反右反
表示 $A$ 可逆

如果 $A$ is non-singular 表示 $Ax = 0$ 只有零解，符合至多一解，也就是 $A$ 有左反

如果 $A$ 是 $n\times n$ 的方陣且 $rank(A) = n$ 就能得出 $A$ 可逆

**以前學的矩陣內容不知不覺串聯起來了**

## 題目 1

(是非題)
> If the rows of an $m\times n$ matrix $A$ are linearly independent, then $Ax = b$ is always solvable.

### 解題 1

$rank(A) = m$ ，所以根據上面有複習的， $Ax = b$ 恆有解沒錯

## 題目 2

(是非題)
> If the row vectors of $A$ are linearly independent, the nullspace $N(A) = \left\{0 \right\}$

### 解題 2

我們說，行獨立才保證這件事
所以答案是 **False**

## 題目 3

(是非題)
> Let $\alpha$ be a basis for a finite dimensional vector space $V$. If $T$ is a linear operator on $V$ then $T$ is onto if and only if $T(\alpha)$ is a basis for $V$

### 解題 3

$T$ 是 linear operator on $V$ 這句話是說 $T\in\mathcal{L}(V,V)$

前後空間相同表示 $T$ 的矩陣表示是個方陣
所以如果 $T$ onto 那麼它一定也是 1-1 ，也就是說 $T$ 可逆
(我們思考上直接把映射跟矩陣想成一件事，這樣你只要抓到一個切入點就能開始思考，然後秒殺題目)

$T$ 可逆表示表示他保獨立又保生成，所以 $T(\alpha)$ 還會是 $V$ 之 basis

***

就算不直接談什麼保獨立保生成，你也還是能相信，本來 $\alpha$ 就是 $V$ 之 basis ，現在我們又知道 $T(\alpha)$ 仍然在 $V$ ，還 onto ，不難直覺想到這東西生成 $V$
又我們知道 $\alpha$ 本來就獨立 in $V$ 表示如果有線性組合使 $\alpha$ 的這些向量組合後為 $0$ ，這些係數肯定只會都是 $0$
而 $T(\alpha)$ 也同樣會得出這結論 ，所以它也獨立 in $V$

選擇題的話，就直接打勾了

## 題目 4

(是非題)
> If $v$ is **not** a linear combination of $\left\{ u_1,u_2,\cdots ,u_k \right\}$, then $rank(\begin{bmatrix}
u_1 & \cdots  & u_k &  v
\end{bmatrix}) = rank(\begin{bmatrix}
u_1 & \cdots  & u_k
\end{bmatrix} )+1$. 

### 解題 4

這表示 $v$ 本身不會與 $u_1,\cdots ,u_k$ 任一行相依
所以可想而知會比本來的 rank 多 $1$ (多一個獨立行) ，合理
答案是 **true**
