上課要求 - 個人通訊系統實驗室
Download
Report
Transcript 上課要求 - 個人通訊系統實驗室
線性代數
Linear Algebra
教師:賴薇如
[email protected]
Office: 70812 Telephone: 7330
Lab: 70807
Telephone: 7011-807
Text Book and Reference
Text Book:
– Linear Algebra with Applications, 6th Edition. Steven J. Leon.
Seven Edition. (台北圖書代理)
Reference:
– 1.Linear Algebra and Its Applications, 2nd Edition. David C. Lay.
Addison-Wesley Publishing Company. (偉明圖書代理)
– 2. Introductory Linear Algebra with Applications, 7th Edition.
Bernard Kolman and David R. Hill. Prentice Hall International,
INC. (華泰文化代理)
– 3. Linear Algebra with Applications, 2nd Edition. Otto Bretscher.
Prentice Hall. (全華科技代理)
– 4. 鸚鵡定理, 丹尼斯.居耶德著, 漢斯譯. (究竟出版)
– 5. 從數學看人類進步的軌跡, 小島寬之著, 鄭宇淳譯. (世茂出版)
Course Time
Wednesday 2 (9:10-10:00) at 70204R
Thursday 3,4 (10:10 - 12:00) at 70105R
上課要求
請抄筆記。
筆記本請用活頁紙。
上課請不要私下說話,開手機,有問題請馬
上發問。
請在上課聽不懂的同時,馬上發問,造福自
己與同學。
請按時交作業。
請尊重你的老師,助教與同學
心態的改變
請唸英文原文書
唸書的時間應該比老師準備的時間長
作業自己寫
不用功一定會付出代價
唸書的目的,為自己的未來唸書
選擇你喜歡的科系,尊重你的選擇
努力去具備系上要求的基本能力
Resources (1/2)
請一定要上網參考這些資料
PCS Lab web site
– IP address:140.138.178.54
–考古題與解答
Portal
–公布作業與解答
–學習與討論
–最新資訊, ex:考試時間與地點
請參考“數理天地” 瞭解數學家的生平
http://www.mikekong.net/Maths/maths-frame.php
Resources (2/2)
Teacher Assistant
– 心腸很好的助教會幫助大家!請多多利用。
– TA考前復習 for tests, midterm and final-term
– 陳建男
• Office: 80642
• Tel: 7011-642
–請班代與助教約好,每週固定能夠在實驗室找到助
教的時間,讓同學發問。
Office Hours
– Wednesday 13:30-14:30 at Room 70812
–特殊狀況,請先寫email約時間。
Evaluation
Homework (2% × 12 = 24%)
Quizzes in Class (6%)
Tests (6% × 5 = 30%)
– Wednesday 13:10-14:00
– 10/8. 10/22, 12/3, 12/17, 12/31
Midterm:11/6 (20%)
Finalterm:1/8 (20%)
早就學過的Linear Algebra
其實大家早就學過 Linear Algebra:
– 解一次聯立方程式(linear equations)、行列式、矩陣
(matrix)、向量(vector)、向量內積(inner product)
– 把實際的系統抽象化轉換成數學式,求出解答,再
帶回實際應用系統中。
Example:
–九章算術卷第八 -- 方程
–雞兔同籠
雞兔同籠
共7隻的小雞與兔子放在同一個籠子,共有20
隻腳。請問有幾隻雞與幾隻兔子?
Answer:
– 把小雞的數目稱為 x1,把兔子的數目稱為 x2。
– 雞與隻雞與兔子的關係可以用2個二元一次方程式
來表示:
x1+x2=7
2x1+4x2=20
– 把 x1和 x2當做一般數字計算。
– 計算後 (代入消去法或行列式) 可以得知有 x1=4 隻
雞與 x2=3 隻兔子。
九章算術
九 章 算 術 卷 第 八
〔 一 〕
實
秉
禾
秉
荅
方
秉
方
如
各
三
,
三
各
曰
上
中
下
程
,
。
上
得
十
實
秉
幾
:
禾
禾
禾
術
實
以
禾
一
-- 方 程
今 有 上 禾 三 秉 , 中 禾 二 秉 , 下 禾 一 秉 ,
九斗 ; 上 禾 二 秉 , 中 禾 三 秉 , 下 禾 一
三 十 四 斗 ; 上禾 一 秉 , 中 禾 二 秉 , 下
, 實 二 十 六 斗 。 問 上 、 中、 下 禾 實 一
何 ?
一 秉 , 九 斗 、 四 分 斗 之 一 ,
一 秉 , 四 斗 、 四 分 斗 之 一 ,
一 秉 , 二 斗 、 四 分 斗 之 三 。
曰 , 置 上 禾 三 秉 , 中 禾 二 秉 , 下 禾一
三 十 九 斗 , 於 右 方 。 中 、 左 禾 列 如 右
右行 上 禾 遍 乘 中 行 而 以 直 除 。 ... 餘
秉 數 而 一 , 即 上 禾 之 實 。 實 皆 如 法 ,
斗 。
What is Linear Algebra?
What is Algebra?
– 丟番圖 (Diophantus, 代數之祖, about 275年希臘 )
What is Linear?
What is Linear Algebra?
– Algebra is the art of solving equations and systems of
equations.
– Linear Algebra 就代表 the art of solving of linear
system。
What is Algebra?
Algebra這個字來自阿拉伯文al-Jabr,代表還原、
修復、恢復、修補破損地方的意思。
– Jabr 是指 整理東西的人 .
– al-Jabr是 接骨師 的意思.
在西元八世紀一個名叫 阿爾花拉子密
(Mohammed al-Khowarizmi)的人首先把這個字
放入數學的領域,表示解出equations of system。
Examples of Algebra
阿爾花拉子密
對於我要找的東西,我先命名,但因為我不
知道這是什麼,我就稱之為某物。雖然不知
道這是什麼,但可以如同其他數字運算,對
它加減乘除,試圖找出其值。
雞兔同籠,九章算術
高斯(1777-1855德) :代數基本定理
– Ex: x3+6x+2=0 有 3 個解
十七世紀數學家費瑪(1601-1665法)最後定理
– xn+yn=zn , n>2 無整數解
–英國數學家 Andrew John Wiles 在1995年證明出來
Definition of Algebra
一個System中有許多未知數(unknown),找出這
些未知數的關係,並使用equations來表示。
– Equation (方程式),從 Equal 來, 表示兩個表示式間
的相等性, 至少其中有一個包含未知數。
把未知數當作一般的數字運算,想辦法解出這
些未知數。
既然Algebra 代表修復、修補破損。所以,
Algebra is the art of solving equations and systems
of equations。
What is Linear?
Equation中未知數都只是一次項。
x+y-z=0
x+y=1
x-y=3
-x+2y=-2
Non-Linear
如果未知數中有二次項或二次項以上,圖形就
會變複雜。
Ex: 求 x3+6x+2=0 的解。
y
y=x3+6x+2
x
Linear System
A linear system
= a system of m linear equations in n unknowns
linear equation: 多元一次方程式
一個系統中有n 個未知數 x1,x2,...,xn,這 n 個未知數之
間的關係可以用 m 個 linear equations 來表示,此系
統就稱為 linear system。
a11x1+a12x2+...+a1nxn=b1
a21x1+a22x2+...+a2nxn=b1
:
am1x1+am2x2+...+amnxn=b1
針對 Linear system 求解,就形成 linear algebra
這門學科。
西方代數學的歷史 (1/2)
第一階段:古希臘數學 (800 B.C.–700 A.C.)
– 西元三世紀:丟番圖 (Diophantus, 代數之祖)
第二階段:阿拉伯數學 (800 –1400 A.C.)
– 西元九世紀
• 阿爾花拉子密 (代數,一次與二次方程式)
x1+x2=7
• 阿布.哈密爾(多變數多方程式)
2x1+4x2=20
– 西元十世紀晚期
• 伊本.阿爾豪瓦姆
– 西元十一世紀晚期
• 奧瑪珈音 (代數家)、薩拉丁.阿爾圖西
– 西元十二世紀晚期
x3+y3=z3
xn‧xm=xn+m
• 卡拉吉與阿爾薩茂阿勒(促成代數的算數化)
西方代數學的歷史 (2/2)
第三階段:西方文明世界的數學 (1500 –1900 A.C.)
– 西元十六世紀:基礎代數的黃金時期
• 波隆納的義大利學派 (三次與四次方程組):塔爾塔利亞、卡
丹諾、費拉里、邦貝利
• 代數符號的重要進展:維塔阿布、史帝文
– 西元十七世紀:
• 代數:吉拉爾、哈里奧特、奧特雷德
• 解析幾合(利用代數連接空間與數目的關係):費瑪、笛卡兒
– 西元十九世紀:新數學的產生
• 代數:阿貝爾、加羅瓦、雅可比(Jocobi)、庫莫
• 矩陣:凱萊(Arthur Cayley)
• 布林代數:布爾(Boole)
丟番圖的墓誌銘
在《希臘詩文選》有46首和代數問題有關的短
詩。以下所引的是第126題:
這個墓裡長眠著丟番圖。啊!多麼偉大的
人呀!他一生的1/6為童年,經過1/12的歲
月,臉頰已長滿了鬍鬚,其後的1/7,完成
終身大事,結婚五年之後,生了一個兒子
。啊!可憐的孩子,他在這世上的璀璨人
生,只過了他父親的一半就撒手塵環。而
其父丟番圖也在充滿悲傷的四年後,走完
了他的一生。
Why is Linear?
高冪次方的Equations比較精確?比較有水準?
No!
Linear system 容易求解。
相對的Non-linear system 不容易求解。
所以線性系統( linear system )成為在應用數學
領域中最簡單的,也是最常見的模型。
– 估計約有 75% 的應用數學問題會衍生出找線性系統
的解
– 社會學、生態學、人口統計、遺傳學、物理、電
學、...
線性代數的範圍 (1/3)
雞兔同籠
1 1
Ax = 2 4 x=
7
20 =b
Linear system 可以簡化用矩陣來表示、計算
與求解:Ax=b
4
各個 solution 都可以用 vector x = 3 方式來
表現。
我們將一個 linear system 的所有的解答合稱
為 solution set。
4
solution set = 3
我們可以發現某些特殊的 solution sets 均滿足
某些特性,故將他們歸納,形成 vector space
的領域,並探討其基本定義。
線性代數的範圍 (2/3)
在討論完 vector space 的性質後,更進一步想
知道兩個 vector spaces 間的關係,是否相等或
是可以互相轉換。因此衍生出 linear
transformation 的領域。
– 電腦圖學
**這個轉換也可寫成
矩陣 A 的形式**
有一種特殊的 space,各個 space 中的 vector 彼
此 orthogonal (i.e., 內積為0)。這樣的orthogonal
subspace很有用。
– Fourier Transform、大哥大系統的CDMA
線性代數的範圍 (3/3)
給與一個 vector x,若乘上一個矩陣 A,會有
怎樣的效果呢 (Ax) ? 如果乘 100 次又如何
(A100x) ? 是不是有比較簡單的方式來解答這樣
的問題?
如果 x 乘 A 會等於 x 乘上一個常數 l (i.e.
Ax=lx),就會使得計算變得容易得多
(A100x=l100x)。找出 A 的特徵值 eignevalue l 與
相對於此 l 的特徵向量 eignevector,就成為很
重要的課題。
用電腦解決線性代數的問題
大型電路分析、氣象學、地震學、太空科學等
推演出的偏微分方程,經離散化後導出的線性
系統,一般來說都有成千上萬個未知數。
所以如何應用電腦來解決這些問題是線性代數
實務上要具備的能力。
–
–
–
–
把實際的系統抽象化轉換成數學式。
要把數學公式改成可以執行的程式。
使用Matlab求解。
Floating point 計算會產生的round-off error。
Content of the Text Book (1/2)
Ch1. Matrices and Systems of Equations
Ch2. Determinants
Ch3. Vector Spaces
Ch4. Linear Transformations
Ch5. Orthogonality
Ch6. Eigenvalues
Ch7. Numerical Linear Algebra
Content of the Text Book (2/2)
Appendix: Matlab
Bibliography
Answers to Selected Exercises
Index
http://www.prenhall.com/leon
Ch8. Iterative Methods
Ch9. Canonical Form
為什麼要唸Linear Algebra?
線性代數是必選修。一定要修過一次,若被當
掉就如同選修課不需要重修,但不管如何成績
單上都會有這科的成績。
舉凡數學統計、電機電子、資工資管、工管企
管等有關系所的入學考試,線性代數都佔有相
當份量之比重。
線性代數是一門完整體系的學科,其應用的涵
蓋範圍相當廣泛。我們常常使用相關的理論知
識,卻不知道這就是線性代數。
線性代數很難嗎?
其實線性代數並不是一門很難的數學!
一般學生學不好線性代數的原因大都是因為線
性代數是一個整體的系統,一個各個主題連貫
性很重的數學。往往前面的章節不是很懂就會
造成後面的章節也學不來。
所以學習線性代數必須從頭到尾一氣呵成,千
萬不可有部分一知半解而跳過,否則會唸到後
來覺得愈困難。所以念線代一定要由第一章觀
念開始入手,一步一步循序漸進地打好基礎。
如何念線性代數?
線性代數僅念一、二次是不夠的,須花較多的
時間,因為關連性大,要融會貫通一定要多念
幾次,熟悉各定理後再去練習考古題與分析預
測題。
數學科目最重要的部分就是在於練習題目。課
本例題與習題一定要自己做一遍。最好是不看
課本解答做一遍。
基本的名詞定義往往是最重要的,一定要背起
來,否則保證看不懂也聽不懂。