Loading [MathJax]/jax/output/CommonHTML/jax.js

11/26/2015

[線性代數] Orthonormal Basis 與 Gram-Schmidt Process (0)

首先引入 一組向量彼此互為標準正交的定義

===================
Definition: Orthonormal Set
V 為有限維度的內積空間 且 令 SV 上的一組 集合滿足 S={v1,..vn} 。則我們稱 S 為 orthonormal set 若
vi,vj={0ij1i=j其中 vi,vjV 上的內積運算。
====================

Comment:
1. 給定一個向量空間我們如果有 orthonormal basis 則其上的任意向量將可以被非常容易地表示 (why?) 比如說我們考慮 V:=R2 且 具備一組標準基底 S:={s1,s2}={[10]T,[01]T} 則此基底為 orthonormal 。現在若給訂任意向量 v:=[100,99]TV 則此向量可以非常容易透過 基底 S 做線性組合來組出 v亦即
[10099]=v=100[10]=s1+(99)[01]=s2
2. 上述觀點事實上到無窮維仍然成立,也就是說我們可以將正交的概念推廣到函數空間上面,並且說明什麼叫做兩個"函數" 彼此正交。以下我們看個無窮維函數空間的例子:


Example (Infinite-dimension Case)
V:=C[0,2π] 且配備內積 (f(t),g(t)):=12π2π0f(t)ˉg(t)dt則 下列集合
S:={fn(t):fn(t):=ejnt=cosnt+jsinnt,nZ}為 orthonormal set
Proof:
fn(t),gm(t)S 觀察
(fn(t),gm(t))=12π2π0fn(t)ˉgm(t)dt=12π2π0ejntejmtdt=12π2π0ej(nm)tdt=12π2π0[cos((nm)t)+jsin((nm)t)]dt=12π2π0cos((nm)t)dt+j2π2π0sin((nm)t)dt={1,n=m0,nm

=====================
Definition: Orthonormal Basis
S 為 內積空間V上的一組有序基底,且 S 為 orthnormal set 則我們稱此 S 為 Orthnormal basis。
=====================


以下定理給出了 orthonormal basis 可以快速決定任意向量用該基底做線性組合的係數。

====================
Theorem: 
S={u1,u2,...,un} 為一組 orthonormal basis 對有限維度向量空間 V 且令 vV
v=c1u1+c2u2+...+cnun其中 ci=v,uii=1,2,...,n
====================

Comment:
上述定理中提及的 ci=v,ui 在幾何意義上為 vui 上的分量,且 ci 在數學上又稱為 Fourier Coefficient


以下我們給出證明:

Proof:
由於 vV故此向量 v 可透過 V 上的基底作唯一線性組合表示。
v=c1u1+c2u2+...+cnun
故我們只需證明 ci=v,uii=1,2,...,n

現在固定任意 i ,並且觀察
v,ui=c1u1+c2u2+...+cnun,ui=c1u1,ui+c2u2,ui+...+ciui,ui+...+cnun,ui=c1u1,ui+c2u2,ui+...+ciui,ui+...+cnun,ui=c1u1,ui=0+c2u2,ui=0+...+ciui,ui=1+...+cnun,ui=0=ci注意到上述結果使用了 S 基底為 orthonormal 故當 ij 時候, ui,uj=0  

以下我們看個例子
Example 1:
S={u1,u2}R2 的一組基底,其中
u1=12[11];u1=12[11]
(a) 確認 S 為一組 orthonormal basis
(b) 令 v:=[34]T 試決定其透過 S 基底所構成的線性組合

Proof:
(a) 注意到 R2 為內積空間,我們可在其上定義內積運算為
u,v:=uTv
 現在我們檢驗內積 u1,u2
u1,u2=12[11][11]=0故此說明了 u1,u2 為 orthogonal 接著我們驗證此基底具有 unit length
u1=u1,u1=1;u2=u2,u2=1
綜上所述, S 為 orthonormal basis。

(b) 現在令 v:=[34]TR2 故此向量可透過 S 基底做線性組合表示
v=c1u1+c2u2 又因為 S 為 orthonormal basis 故由前述定理可知 上式中的係數可透過內積求得
c1=v,u1=vTu1=[34](12[11])=72c2=v,u2=vTu2=[34](12[11])=12

現在我們可以考慮以下問題:
若給定一個有限維度向量空間 V 伴隨一組基底 S。那麼我們想進一步詢問是否可從這組基底 S 中找出另外一組基底 TT 基底元素彼此互相正交 且 單位長度為 1 ? 亦即我們想問是否可以從一組不是 orthonormal basis S 來建構一組 orthonormal basis T ,答案是肯定的,此構造方法稱為 Gram-Schmidt Process 我們之後會再行介紹。

沒有留言:

張貼留言

[人工智慧] 本地端 DeepSeek R1 快速安裝:以 Macbook Pro M4 Chip為例

最近火熱的 DeepSeek R1 模型由於採用了 distill 技術,可以大幅降低計算成本,使得一般人有機會在自家筆電上跑性能逼近 Open AI ChatGPT o1的大語言模型。本文簡單介紹一步安裝在 Macbook Pro 的方法以及使用方法,以下測試採用 Macboo...