線性映射

本页使用了标题或全文手工转换,现处于台湾繁体模式
求聞百科,共筆求聞
線性代數
向量 · 向量空間  · 行列式  · 矩陣

數學中,線性映射(有的書上將「線性轉換」作為其同義詞[1],有的則不然[2])是在兩個向量空間(包括由函數構成的抽象的向量空間)之間的一種保持向量加法和純量乘法的特殊映射。線性映射從抽象代數角度看是向量空間的同態[3],從範疇論角度看是在給定的上的向量空間所構成的範疇中的態射

「線性算子」也是與「線性映射」有關的概念。但是不同數學書籍上對「線性算子」的定義存在區別。在泛函分析中,「線性算子」一般被當做「線性映射」的同義詞。[4][5]而有的書則將「線性算子」定義為「線性映射」的自同態子類(詳見下文)。為敘述方便,本條目在提及「線性算子」時,採用後一種定義,即將線性算子與線性映射區別開來。

定義和基本性質

是在相同上的向量空間。法則被稱為是線性映射,如果對於中任何兩個向量中任何純量,滿足下列兩個條件:

可加性:
齊次性:

這等價於要求對於任何向量和純量,方程式

成立。

偶爾地,可被看作在不同域上的向量空間。那麼必須指定哪些基礎域要被用在「線性」的定義中。如果被看作前面的域上的空間,我們談論的就是-線性映射。例如,複數的共軛是-線性映射,而不是-線性映射。

從向量空間到數體K的線性映射有一個特別的名字,叫做「線性泛函」。線性泛函分析就是將空間維度增加到無窮維(包括不可數無窮維)的高等線性代數。線性泛函分析是泛函分析最成熟的分支,但泛函分析最早研究的是有關向量空間上的實值函數(它們一般是非線性映射)的變分學問題。

從定義立即得出。因此線性映射有時叫做均勻線性映射(參見線性泛函)。

不同作者的術語差異

「線性轉換」和「線性算子」是與「線性映射」有關的名稱。但不同作者會按個人喜好對「線性轉換」和「線性算子」下不同的定義。這導致這2個概念與「線性映射」的關係比較亂,沒有統一的標準。

從向量空間內的向量映射到同一個空間內的線性映射是一類重要的線性映射,而且是一種自同態。是否給它一個特殊的術語作為名稱就導致了不同作者做法的分歧。比如Axler的書將「線性映射」和「線性轉換」當做同義詞[1],但「線性算子」則用於定義這種線性映射中特殊的自同態映射[6]。龔昇的書也將「線性算子」定義為線性的自同態映射。[7]李尚志的書則將線性自同態映射稱為「線性轉換」。[2]而泛函分析教材中一般將「線性轉換」和「線性算子」都當做「線性映射」的別稱,彼此不加區別。[4][5]

為避免詞義混亂,本條目暫將「線性算子」視作在同一空間內的「線性映射」(即認為二者存在區別),並將「線性轉換」當做「線性映射」的同義詞。認定「線性算子」僅指從向量空間內的向量映射到同一個空間內的線性映射。即「線性算子」只是「線性映射」的其中一種。「線性算子」是從向量空間到其自身的線性映射(自同態),而「線性映射」則只是一般的同態(不一定是自同態)。

注意

  • 本條目所定義的「線性」與「函數圖像是一條直線」是有區別的(可見下文的舉例說明)。請勿混淆。
  • 同一空間內不同的線性算子(注意本條目將線性算子定義為將向量映射到原空間內的線性映射)可以複合,但一般不能隨便交換算子(哪怕是線性的算子)複合的先後順序。即線性算子的代數不滿足乘法交換律。比如「給函數乘上」和「對函數進行微分」都是線性算子(可見下文的舉例說明),但對一個函數「先乘上再進行微分」和「先進行微分再乘上」所得到的結果一般是不一樣的。[8]
  • 由「可加性」不可能推導出「齊次性」,由「齊次性」也不可能推導出「可加性」,所以這2條件對於「線性」的定義缺一不可。[9]

例子

  • 對於實數,映射不是線性的。
  • 如果矩陣,則定義了一個從的線性映射,這個映射將列向量映射到列向量。反過來說,在有限維向量空間之間的任何線性映射都可以用這種方式表示;參見後面章節。
  • 積分生成從在某個區間上所有可積分實函數的空間到的線性映射。這只是把積分的基本性質(「積分的可加性」和「可從積分號內提出常數倍數」)用另一種說法表述出來。[10]
  • 微分是從所有可微分函數的空間到所有函數的空間的線性映射。[10]
  • 「給函數乘上」是一種線性映射。[10]是由全體連續函數所組成的函數空間,則此運算也是空間中的算子。
  • 後向移位(backward shift)運算是一種線性映射。即把無窮維向量的第一個坐標划去:[10]
  • 如果為在域上的有限維向量空間,則從線性映射到在後面所描述的矩陣的函數也是線性映射。[10]
  • 一次函數僅在時才是一種線性轉換。容易驗證一次函數僅在時,線性轉換的基本性質才能成立。(儘管時其圖像也是一條直線,但這裡所說的線性不是指函數圖像為直線。)同理,平移轉換一般也不是線性轉換(平移距離為零時才是線性轉換)。[11][12]

矩陣

如果是有限維的,並且在這些空間中有選擇好的,則從的所有線性映射可以被表示為矩陣。反過來說,矩陣生成線性映射的例子:如果是實數的矩陣,則規定描述一個線性映射(參見歐幾里得空間)。

的一個基。則在中所有向量是唯一的由在

的係數確定的。如果是線性映射,

這蘊涵了這個函數是完全由

的值確定的。

現在設的基。則可以表示每個的值為

。因此函數是完全由的值確定的。

如果把這些值放置到矩陣中,則可以方便的使用它來計算對在中任何向量的值。如果我放置的值到矩陣,我們有

一個單一的線性映射可以由很多矩陣表示。這是因為矩陣的元素的值依賴於選擇的基。

用矩陣表示線性映射的原因和好處

  1. 把線性映射寫成具體而簡明的2維數陣形式後,就成了一種矩陣。進而由線性映射的加法規則和複合規則來分別定義矩陣的加法規則和乘法規則是很自然的想法。[13]當空間的基變化(坐標系轉換)時,線性映射的矩陣也會有規律地變化。在特定的基上研究線性映射,就轉化為對矩陣的研究。利用矩陣的乘法,可以把一些線性系統的方程式表達得更緊湊(比如把線性方程組用矩陣表達和研究),也使幾何意義更明顯。矩陣可以分塊計算,可以通過適當的轉換以「解耦」(把複雜的轉換分解為一些簡單轉換的組合)。要求出一個線性轉換的,先寫出其矩陣形式幾乎是不可避免的一個步驟。
  2. 遇到這樣的加上了1個常數的非線性映射可以通過增加1個維度的方法,把轉換映射寫成2×2維的方形矩陣形式,從而在形式上把這一類特殊的非線性映射轉化為線性映射。這個辦法也適用於處理在高維線性轉換上多加了一個常向量的情形。這在計算機圖形學和剛體理論(及其相關機械製造機器人學)中都有大量應用。
  3. 對角化的矩陣具有諸多優點。線性映射在寫成矩陣後可以進行對角化(不能對角化的矩陣可以化簡成接近對角矩陣的准對角矩陣),從而可以獲得對角化矩陣擁有的獨特優勢(極大地簡化乘法運算,易於分塊,容易看出與基的選取無關的不變量)。比如,對於作用於同一個空間的可對角化的方形矩陣,要求出自乘次後的結果,一個一個慢慢地乘是很麻煩的事情。而知道對角化技巧的人會發現,在將這矩陣對角化後,其乘法運算會變得格外簡單。實際應用中有很多有意思的問題或解題方法都會涉及到矩陣自乘n次的計算,如1階非齊次線性遞推數列通項公式的線性代數求解法和馬可夫鏈的極限狀態(極限分布)的求解。線性代數及矩陣論的一個主要問題就是尋找可使矩陣對角化的條件或者可使矩陣化簡到含很多個0的條件[14],以便簡化計算(這是主要原因之一)。

線性映射的矩陣的例子

二維空間的線性轉換的一些特殊情況有:

  • 逆時針旋轉90度:
  • 逆時針旋轉[15]
  • 針對x反射
  • 在所有方向上放大2倍:
  • 水平錯切
  • 擠壓
  • y投影

從給定線性映射構造新的線性映射

兩個線性映射的複合映射是線性的:如果是線性的,則也是線性的。

若線性映射可逆,則該線性映射的也是線性映射。

如果是線性的,則它們的和也是線性的(這是由定義的)。

如果是線性的,而a是基礎域K的一個元素,則定義自 (af)(x) = a (f(x))的映射af也是線性的。

所以從的線性映射的集合自身形成在上的向量空間,有時指示為。進一步的說,在的情況中,這個向量空間(指示為)是在映射複合下的結合代數,因為兩個線性映射的複合再次是線性映射,所以映射的複合總是結合律的。

給定有限維的情況,如果基已經選擇好了,則線性映射的複合對應於矩陣乘法,線性映射的加法對應於矩陣加法,而線性映射與純量的乘法對應於矩陣與純量的乘法。

自同態線性映射

自同態的線性映射在泛函分析和量子力學中都有很重要的地位。按前文約定,我們用「線性算子」來簡稱它。(注意泛函分析中所說的「線性算子」不一定是自同態(endomorphism)映射,但我們為了照顧不同書籍的差異以及敘述的方便,暫用「線性算子」來稱呼這種自同態。)

自同態和自同構

線性算子的自同態;所有這種自同態的集合與如上定義的加法、複合和純量乘法一起形成一個結合代數,帶有在域上的單位元素(特別是一個環)。這個代數的乘法單位元素是恆等映射

的自同態也剛好是同構則稱之為自同構。兩個自同構的複合再次是自同構,所以的所有的自同構的集合形成一個自同構群可表為。因為自同構正好是那些在複合運算下擁有反元素的自同態,所以也就是在環中的可逆元素群

如果之維度有限同構於帶有在中元素的所有矩陣構成的結合代數,且的自同態群同構於帶有在中元素的所有可逆矩陣構成的一般線性群

量子力學應用

核、像和秩-零化度定理

如果是線性的,我們定義(或稱值域)為

子空間,而的子空間。下面的叫做秩-零化度定理的維度公式經常是有用的:

的數也叫做「的秩」(rank)並寫為,有時寫為的數也叫做「的零化度」(nullity)並寫為。如果是有限維的,基已經選擇好並且被表示為矩陣,則的秩和零化度分別等於矩陣零化度

推廣

多重線性映射是線性映射最重要的推廣,它也是格拉斯曼代數張量分析的數學基礎。其特例為雙線性映射

參見

腳註與參考資料

腳註

  1. 1.0 1.1 Axler 2009,第38頁(位於第3章「線性映射」第1節「定義與例子」)。
  2. 2.0 2.1 李尚志. 第6章“线性变换”第4节“线性变换”. 线性代数 第1版. 高等教育出版社. 2006: 326. ISBN 7-04-019870-3. 則V到自身的線性映射稱為V的線性轉換(linear transformation)。 
  3. Lax 2010,第7頁(位於第2章「線性映射」第1節「線性映射生成的代數」)。
  4. 4.0 4.1 Lax 2010,第131頁(位於第15章「有界線性映射」的開頭部分)。原文為「線性映射也稱為線性算子或線性轉換」。
  5. 5.0 5.1 А·Н·科摩哥洛夫,佛明(С. В. Фомин). 第4章“线性泛函与线性算子”第5节“线性算子”. Элементы теории функций и функционального анализа [函數論與泛函分析初步]. 俄羅斯數學教材選譯. 段虞榮 (翻譯),鄭洪深 (翻譯),郭思旭 (翻譯) 原書第7版,中譯本第2版. 高等教育出版社. 2006年: 162. ISBN 7-04-018407-9. 
  6. Axler 2009,第57頁(位於第3章「線性映射」第4節「可逆性」)。
  7. 見龔昇《線性代數五講》第1講第10頁。
  8. Axler 2009,第41頁(位於第3章「線性映射」第1節「定義與例子」)。
  9. Axler 2009,第59頁(位於第3章「線性映射」末尾習題旁的說明)。
  10. 10.0 10.1 10.2 10.3 10.4 10.5 Axler 2009,第38-39頁(位於第3章「線性映射」第1節「定義與例子」)。
  11. Artin 2010,第156頁。(位於第6章「Symmetry」第1節「 Symmetry of the Plane Figures」)
  12. Walter Rudin. 第1章“Topological Vector Spaces”中的“Linear mappings”一节. Functional Analysis [泛函分析]. Higher mathematics series. McGraw-Hill Book Company. 1973: 13. 
  13. Axler 2009,第51頁(位於第3章「線性映射」第3節「線性映射的矩陣」)。
  14. Axler 2009,第82頁(位於第5章「本徵值與本徵向量」第3節「上三角矩陣」)。
  15. 其證明只需要用到三角函數的基礎知識,在網上很容易找到證明過程。也可參見Feynman第11章「Vectors」第3節「Rotations」。

腳註所引資料

其它參考資料

  • Halmos, Paul R., Finite-Dimensional Vector Spaces, Springer-Verlag, (1993). ISBN 0-387-90093-4.