---
title: "座標、向量與矩陣"
path: "座標、向量與矩陣"
---
{%hackmd @RintarouTW/About %}
# 座標、向量與矩陣
## 從總是被一句帶過的 **Origin** (原點) 談起
### 絕對 vs 相對
座標是絕對的嗎?其實不是,一切都是相對的,相對於原點,才有座標值,才有向量。
對於向量而言,在四元數之前的數學主要也是以原點做為轉軸 (Pivot Point)。
## Scalar 不只是數字
中文翻譯裡翻成「純量」二字,個人認為是很不好的翻譯,純量二字使人能想到的就是數字 (Number),然而 Scalar 之所以不被稱為 Number,正因其有 Scale 之意,
> Scale 作為動詞有控制縮放之意;
> 作為名詞則代表比例。
而「純量」二字實是詞不達全意,寧可不翻反誤導了人。
## 座標是 Scalar 還是 Vector
座標的本身不只是數字而且隱含了向量,比如 $(a, b)$ 其實是此一點分別投影在 $x, y$ 軸上的位置為 $a, b$ (即分量),即便是 $x,y$ 軸上的 $a, b$ 實際上也是 $a\hat{x}, b\hat{y}$, 即「$x$ 軸上單位向量的 $a$ 倍, $y$ 軸上單位向量的 $b$ 倍」。
故座標表示法與向量表示法兩者實為等價。
$$
(a, b) \iff (a\hat{x}, b\hat{y}) \iff a\hat{x}+b\hat{y} \iff a\bmatrix{1\\0}+b\bmatrix{0\\1} \iff \bmatrix{a\\b}
$$
更白話直接的說法則是,座標 $(a, b)$ 的由來本就是
:::info
$a$ 倍的 $x$ 軸單位向量 $\bmatrix{1\\0}$ + $b$ 倍 $y$ 軸單位向量 $\bmatrix{0\\1}$
:::
測量 (投影) 而來的,也就是說座標 $(a, b)$ 中兩數字的本質是倍數。
$$
\implies (a, b) = a\hat{x} + b\hat{y}\ = \bmatrix{a\\b}
$$
# 矩陣 (Matrix)
## 從方程式 (equation) 談起
$$
ax+by=c
$$
小學時學的**直線方程式**,我們把 $a,b,c$ 視為最為單純的數字, $x, y$ 則視為未知數 (亦是數字,但為代數 := 替代數字的符號),$ax$ 代表兩個數字相乘,$by$ 亦同,而 $ax + by$ 則視為兩數相乘後再相加的結果等於 $c$。
主要是建立起小學生 $+ - \times \div$ 的基本認識與四則運算先乘除後加減等準則。 $x$ 為 $x$ 數線 (軸) 上的點, $y$ 為 $y$ 數線 (軸) 的點, $x$ 隨意代入數字後即可計算出相對應的 $y$ 值(數字 or value),反之亦然;此動作也正是所謂的 [Plot](https://en.wikipedia.org/wiki/Plot_\(graphics\)) ,亦可建立起圖 (graph) 與方程式 (equation) 之間的對應關係。
$$
\begin{cases}
ax+by=e\\[2ex]
cx+dy=f
\end{cases}
$$
再由**聯立方程式**(兩直線方程式組合)推及兩直線交點代表兩方程式之共同解,反之亦然。
國中時理化則帶入了基本向量的概念,引入合力、分量等概念,$ax + by = c$ 轉變成 $a\vec{x} + b\vec{y} = \vec{c}$ ,而數學上則教我們求斜率,兩線平行、重疊或垂直時 $a,b,c,d,e,f$ 之間有何關係? 是否有解,如內積、外積和克拉瑪公式 (行列式) 求解等。
高中則進一步代入單位圓、三角函數、(實數/複數) 平面向量到三維空間向量,基本矩陣運算等概念。
大學線代又進一步將方程式分解成 $scalar, vector, space, span, matrix$ 本來的聯立直線方程式則變成了向量所展開的線性組合空間,視矩陣為空間對應關係的轉換/運算/變換,在最基礎的二元邏輯下重構了 $+ - \times \div 內積、外積$ 等運算,不再視交換律、分配律為理所當然之事。
讓人不禁得問,究竟還有多少種看待方程式的方式?
$$
\begin{cases}
ax+by = e\\[2ex]
cx+dy = f
\end{cases}
\iff x\bmatrix{a\\c}+y\bmatrix{b\\d}=\bmatrix{e\\f}
\iff
\begin{cases} \bmatrix{a\\b}\cdot\bmatrix{x\\y}=e\\[2ex]
\bmatrix{c\\d}\cdot\bmatrix{x\\y}=f
\end{cases}
$$
<GeoGeBra material_id="abyvgtgd" content_width="950" content_height="600" width="700px" height="450px" />
<center><iframe scrolling="no" title="" src="https://www.geogebra.org/material/iframe/id/abyvgtgd/width/950/height/600/border/888888/sfsb/false/smb/false/stb/false/stbh/false/ai/false/asb/false/sri/false/rc/false/ld/false/sdz/true/ctl/false" width="700px" height="450px" style="border:0px;filter:invert(.9);"></iframe></center>
## 與方程式有何關係?
* 方程式的幾何求解法可有證明?
* 與行列式的關係
* 克拉碼公式
二元一次聯立方程式(求解)
$$
\begin{cases}
ax+by = e\\[2ex]
cx+dy = f
\end{cases}\\
$$
1)消去法
$$
d\cdot(ax+by) = de\ldots (1)\\[2ex]
b\cdot(cx+dy) = bf\ldots (2)\\[2ex]
(1)減 (2) = (ad-bc)\cdot x = de-bf
\implies\ x = \frac{de-bf}{ad-bc}\\[2ex]
c\cdot(ax+by) = ce\ldots (3)\\[2ex]
a\cdot(cx+dy) = af\ldots (4)\\[2ex]
(4) 減 (3) = (ad-bc)\cdot y = af-ce
\implies\ y = \frac{af-ce}{ad-bc}\\[3ex]
$$
2)克拉碼(以行列式表示)
$$
x = \frac{
\left| {
\begin{array}{cc}
e & b\\
f & d
\end{array}
}\right| }{
\left| {
\begin{array}{cc}
a & b\\
c & d
\end{array}}
\right|
}\\[4ex]
y = \frac{
\left|{
\begin{array}{cc}
a & e\\
c & f
\end{array}
}\right|}
{
\left|{
\begin{array}{cc}
a & b\\
c & d
\end{array}}
\right|
}
$$
3)向量幾何解釋
<iframe src="https://rintaroutw.github.io/fsg/test/cramer-geometric-proof.svg" width="768" height="600"></iframe>
$$
\vec{AB} = \bmatrix{a\\c},
\vec{AD} = \bmatrix{b\\d},
\vec{AG} = \bmatrix{e\\f}\\
\begin{array}l
\vec{AG} &= \vec{AE} + \vec{AI}\\
&= x\bmatrix{a\\c} + y\bmatrix{b\\d}\\
\end{array}\\
\cases{
\vec{AE}:\vec{AB} = AEFD : ABCD = x : 1\\
AEFD = AGHD = \left| {
\begin{array}{cc}
e & b\\
f & d
\end{array}
}\right|\\
ABCD = \left| {
\begin{array}{cc}
a & b\\
c & d
\end{array}}
\right|
}\\
\therefore x = \frac{
\left| {
\begin{array}{cc}
e & b\\
f & d
\end{array}
}\right| }{
\left| {
\begin{array}{cc}
a & b\\
c & d
\end{array}}
\right|
}\\[4ex]
$$
<iframe src="https://rintaroutw.github.io/fsg/test/cramer-geometric-proof-2.svg" width="768" height="600"></iframe>
同理,
$$
\cases{
\vec{AI}:\vec{AD} = AEJI : ABCD = y : 1\\
ABJI = ABKG = \left| {
\begin{array}{cc}
a & e\\
c & f
\end{array}
}\right|\\
ABCD = \left| {
\begin{array}{cc}
a & b\\
c & d
\end{array}}
\right|
}\\
\therefore y = \frac{
\left| {
\begin{array}{cc}
a & e\\
c & f
\end{array}
}\right| }{
\left| {
\begin{array}{cc}
a & b\\
c & d
\end{array}}
\right|
}\\[4ex]
$$
## 矩陣基礎
### 基本性質
$m\times{n} := m\ 列(row)\ n\ 行(column)$
* $A_{mn}$ 即矩陣 A 為 m 列 n 行
矩陣中各元可表示為 $a_{ij}$,即第 $i$ 列,$j$ 行之元素。
* 方陣、對角矩陣、單位矩陣
* $A^T$ 轉置矩陣,行轉列、列轉行
* $A^*$ 共軛轉置矩陣 (conjugate transpose)
> 軛:[名] 在車衡兩端扼住牛、馬等頸背上的曲木。《楚辭.劉向.九歎.離世》:「執組者不能制兮,必折軛而摧轅。」
$$
\begin{cases}
a_{ji} = c+di \implies \overline{a_{ji}} = c-di\ (共軛複數)\\
a_{ij} = \overline{a_{ji}}
\end{cases}
$$
共軛複數亦可視為對實軸的映射 (線對稱於實軸),有沒有對虛軸的映射?應當有,但卻不見討論。
### 矩陣運算
* $A\pm B$
* $A\times B$
* 前管列 (row),後管行 (column)
* 前行 = 後列
* 求解
* 高斯消去法
* 克拉瑪公式 (Cramer's Rule)
* 寫成分量形式時,到底隱含了些什麼?
* (垂直)投影在另一向量上
* 平行四邊形
* [任意兩向量內積交換律皆成立的幾何證明](@RintarouTW/內積與外積)
* https://ccjou.wordpress.com/2010/01/27/%e5%85%a7%e7%a9%8d%e7%9a%84%e5%ae%9a%e7%be%a9/
### 旋轉矩陣
$$
\theta\ := 旋轉角度\\
R_\theta =\bmatrix{
\cos\theta & -\sin\theta\\
\sin\theta & \cos\theta}\\
若 \vec{v} := \bmatrix{v_x \\ v_y \\ v_z}\\
依右手法則,x\to y \to z \to x , 則\\[5ex]
$$
<iframe src="https://rintaroutw.github.io/fsg/test/coord-xy.svg" width="700" height="500"></iframe>
$$
以 Z 為轉軸時\ (x\to y)\\[2ex]
R_\theta\cdot\vec{v}_{x,y}=\bmatrix{\cos\theta v_x - \sin\theta v_y\\
\sin\theta v_x + \cos\theta v_y \\
v_z}\\[10ex]
$$
<iframe src="https://rintaroutw.github.io/fsg/test/coord-zx.svg" width="700" height="500"></iframe>
$$
以 Y 為轉軸時\ (z\to x)\\[2ex]
R_\theta\cdot\vec{v}_{z,x}=\bmatrix{\cos\theta v_z - \sin\theta v_x\\v_y \\
\sin\theta v_z + \cos\theta v_x}\\[10ex]
$$
<iframe src="https://rintaroutw.github.io/fsg/test/coord-yz.svg" width="700" height="500"></iframe>
$$
以 X 為轉軸時\ (y\to z)\\[2ex]
R_\theta\cdot\vec{v}_{y,z}=\bmatrix{v_x\\ \cos\theta v_y - \sin\theta v_z\\
\sin\theta v_y + \cos\theta v_z}
$$
###### tags: `math` `matrix` `vector` `scalar`