線性代數抽象麼?其實矩陣並不陌生,完全可以從中學知識「遷移」

2020-12-15 究盡數學

上次寫過一篇如何學習「微積分」,把握住關鍵的概念,基本的思想和方法——極限。可參考要想學好微積分,吃透「極限」概念是必要條件

這次寫一下高等代數或者線性代數應該怎麼理解「矩陣」等抽象的概念。

線性代數主要有兩個重要的概念,行列式和矩陣,且兩個概念有些相似性;行列式本質上是一種運算,而矩陣是一個數組,可以被看成有多個行或列向量組成。有些教材從線性方程組入手,介紹消元法,n維向量空間,線性相關性以及矩陣,然後是矩陣的秩、線性方程組解的判定定理,解的結構。學完這部分內容,基本上可以認為線性方程組的問題似乎是完全解決了的。尤其要注意的是向量空間和矩陣是新概念,解線性方程組作為矩陣的一個具體應用引入是非常合適和自然的,要適應這一新的工具。而消元法就是高斯消元法,這在初中的時候就已經有過接觸了。

數學的學習是個認知結構建構的過程,而對於陌生的n維向量空間和矩陣兩個概念,對很多人來說有點陌生,甚至感覺很抽象,要把這兩個概念納入認知結構,首先考慮一下有沒有學過什麼知識是和它們相關的呢?其實是有的,可以聯想到向量,以及高中學過的解析幾何,做一下類比。

平面向量基本定理:如果兩個向量a,b不共線,那麼向量p與向量a,b共面的充要條件是:存在唯一實數對(x,y)使得p=xa+yb。空間向量基本定理:若存在三個不共面的向量a,b,c,那麼對空間任一向量p,存在唯一一組實數(x,y,z)使得p=xa+yb+zc。

在平面中,一個直角坐標系的兩個坐標軸就不共線,分別與兩個坐標軸平行的單位向量i,j當然也不共線,那麼在該直角坐標系下的任何向量p都可唯一的寫成p=xi+yj。同時,該平面內的所有向量,就組成了一個2維的向量空間,而其中不共線的兩個向量就是一個極大線性無關組,可以把這兩個不共線的向量寫成矩陣的形式(每行一個向量),那麼該矩陣的秩就是2。

平面內任何的向量都可以由兩個不共線向量線性表示,也即可以由一個2維矩陣乘以一個列向量來表示,而解方程組的問題正是尋找這個表示;而如果只是取一個非零向量a,那麼與其不共線(垂直)的向量b就不能由a表示,只能表示與其平行的向量;比如矩陣A=[a;a],此時秩為1,那麼Ax=b,當b不平行a,無解;當平行時,有一系列的解。2×2矩陣對應平面向量空間,即2維向量空間。

當給平面直角坐標系再加一個坐標軸時,向量編成三維數組,由空間向量基本定理可知3維向量空間的最大線性無關組的個數是3,對應的矩陣的秩也是3。而這種推廣到n維向量空間也是同樣成立的。3×3對應空間向量空間,即3維向量空間。

於是可以理解矩陣與向量空間的關係了,向量空間抽象成矩陣後,就可以研究矩陣啦!3種初等變換,在向量空間中,分別對應放大縮小,旋轉,平移,這在平面或3維空間中較為直觀。例如:平面中的任何一個向量a可以經過放縮、平移、旋轉,得到平面內的任何向量b,而放縮、平移、旋轉對應三種初等矩陣變換,三種變換「複合」之後得到一個矩陣A,於是Aa=b。

然後引入線性空間的概念,維數、基、坐標、子空間、以及子空間的和與直和,最後指明同維線性空間同構。維數就是向量空間最大線性無關向量組中向量的個數n,基就是n個線性無關的向量,坐標就是使用基線性表示一個向量的係數……,而線性空間同構正是指明了線性空間的公理化,只要符合那線性空間的那8條,研究的對象就具有了線性空間的共性,於是討論它們的思路統一為:基——坐標——維數——同構。再在線性空間的基礎上,通過用公理化的方法定義內積,就進一步引入歐氏空間。

兩個n維線性空間之間可以互相轉換,於是引入線性變換,而變換隻需考慮兩個空間的基之間的變換即可,這種變換對應的是一個n維的矩陣,而這種線性變換本身又構成一個空間。

以平面和立體空間直角坐標係為具體實例,來理解線性代數,是非常準確的切入點,這樣理解才能理解透徹,熟練掌握!

相關焦點

  • 線性代數重要,選對教材更重要:同濟版《線性代數》引發激烈爭議
    如今已經畢業多年,沒想到最近在知乎上看到一篇文章《《線性代數》(同濟版)——教科書中的恥辱柱》,點讚量快突破五千。對於這篇文章,大家有時間可以讀一下,看看是不是同意作者的觀點。線性代數真的很重要,這是很多工程技術人員走上工作崗位的最大感受。好多算法都用到線性代數的知識,就比如現在非常熱門的深度學習,它的底層實現方式用到好多線性代數方面的知識。
  • 線性代數的非主流經典名作:《線性代數應該這樣學》
    內容簡介本書強調抽象的向量空間和線性映射, 內容涉及多項式、本徵值、本徵向量、內積空間、
  • 線性代數學習的核心——從雞兔同籠到線性方程組
    我們可以用二元一次方程組解解看:設雞x只,兔y只,則有,再回頭審視,吹哨抬腳法,無外乎是用第二個方程,減去第一個方程,再減去第一個方程,化簡為,算出5隻兔子;殘忍的砍腳法,其實就是第二個方程除以2,得到,然後第二個方程減去第一個,算出。看到了嗎?各類巧妙解法,其實都是解方程組消元過程的等價描述。
  • 2021考研:線性代數怎麼複習?
    2.網狀化知識結構,提高綜合分析能力   線性代數從內容上看縱橫交錯,前後聯繫緊密,環環相扣,相互滲透,因此解題方法靈活多變,複習時應當常問自己做得對不對,再問做得好不好。只有不斷地歸納總結,努力搞清內在聯繫,使所學知識融會貫通,接口與切入點多了,熟悉了,思路自然就開闊了。
  • 《線性代數》公式大全【系列02】:矩陣運算及性質
    矩陣 是線性代數中最核心的一個概念,所有的問題都可以通過矩陣及其運算加以解決。
  • 深度學習和機器學習的線性代數入門
    神經元是深度學習的基本單位,該結構完全基於數學概念,即輸入和權重的乘積和。至於Sigmoid,ReLU等等激活函數也依賴於數學原理。正確理解機器學習和深度學習的概念,掌握以下這些數學領域至關重要:機器學習和深度學習中的線性代數在機器學習中,很多情況下需要向量化處理,為此,掌握線性代數的知識至關重要。
  • 沉浸式學習線性代數!這裡有一本全交互的線性代數書
    線性代數的書籍那麼多,這本卻獨具特色。準確來講,量詞似乎不能用「本」,因為它需要在網頁上閱讀,更重要的是,書裡的圖是可以動的,讀者還可以拖動圖。這種交互式圖看起來很有意思~書籍地址:http://immersivemath.com/ila/index.html書中的三維立體動態插圖。
  • 如果看了這些還不懂線性代數,你就來錘我(上)
    3Blue1Brown 的 Essence of linear algebra 系列視頻(連結見文末)是我迄今見過最棒的線性代數視頻。Grant Sanderson(3Blue1Brown 創辦者)一反教科書上抽象、枯燥的公式教學,引導觀眾進入奇妙的「線性代數幾何化世界」,用人話講就是把線性代數可視化了。
  • 斯坦福和伯克利都在用的線性代數教材,現在可以免費下載了
    白交 發自 凹非寺量子位 報導 | 公眾號 QbitAI豆瓣評分9.3分,線性代數網紅書,現在可以免費下載了。深受中國學生歡迎從豆瓣評分達到9.3的高分,我們就可以看到國內的同學也是對這本書有很高的讚譽。這本書不同於傳統線代書籍一開始從矩陣、行列式入手,而是直接介紹線性空間和映射,甚至講行列式放在了最後。
  • 如何在幾天時間內快速理解一個陌生行業?
    學習陌生行業的新知識,不可能也沒有必要像專業人士那樣學習,最常用的方法,以前叫「觸類旁通」,現在叫「知識遷移」,即把陌生領域的知識跟你之前所熟悉行業的知識框架進行比較,找到相同的因素,比如成份、知識結構、或者同樣的分析過程,以幫助學習。更重要的是,知識遷移也是創新性很強的工作的重要方法。
  • 學得淺碎不如無——四元數、矢量分析與線性代數關係剖析
    弄清楚四元數、矢量分析和線性代數背後的代數學知識和相互間的關係,普通物理教科書中的數學表述可能就不那麼令人迷惑了,也能理解為什麼電-動力學裡的矢量叉乘又叉乘怎麼在量子力學裡——據說波函數也是矢量——咋就不見了。順便說一句,矢量之所以是矢量在於它所遵循的代數結構,它無需有方向、甚至也可以沒有長度。
  • 基礎丨Python下的矩陣操作(3)
    關鍵詞:線性代數 / 矩陣 / 運算今天小編將詳細介紹矩陣的運算規則與數學符號應用在矩陣上的含義,如同算數字的加減法需要了解計算公式的規則一樣,矩陣的運算雖然與單純數字運算相似,但其細節的相異處還需要多加注意。
  • 矩陣的重要特性:特徵向量
    來源:無名黑洞的CSDN博客矩陣是個非常抽象的數學概念,很多人到了這裡往往望而生畏。
  • 線性方程組題型總結,線性代數的趣味,源於你不知道這些數學史!
    當然,為了區別於課堂,小編講一些老師上課一般不會講的-線性方程組的發展歷史,希望添加的這些數學史內容,能幫助讀者們更加深入有趣地了解線性方程組的相關知識。(知識點和題型為小編自己總結的文檔,其中選題源於考研線性代數,對初學者可能有一點點難度。)
  • 矩陣的瑰寶:深入挖掘特徵值和特徵向量,直觀地看抽象概念
    特徵值和特徵向量可能看起來是很抽象的概念,但它們在你周圍的世界中扮演著不可或缺的角色。因為一切都是由數據定義的,矩陣是處理數據的最佳工具,而它們又是矩陣中的瑰寶,可以揭示矩陣的性質。理解特徵值和特徵向量是什麼,如何推導它們,以及它們的應用,對于欣賞矩陣之美,以及更廣泛地理解數據和數學在世界中扮演的角色,都是不可或缺的。
  • 自監督學習知識遷移
    在偽標籤數據上重新訓練(來源)知識遷移的優勢我們看到了如何通過對特徵進行聚類,然後使用偽標籤,我們可以將任何前置任務表徵中的知識帶入一個共同的參考模型中由於VGG-16的容量增加,它可以更好地處理 "Jigsaw++"任務帶來的額外複雜性,從而提取更好的表徵。c. 將知識遷移至AlexNet對來自VGG-16的表示進行聚類,並將聚類中心轉換為偽標籤。然後,AlexNet被訓練來對偽標籤進行分類。d.
  • 矩陣的乘法
    首先,從小段學習這些內容的過程來看,並不困難,就像學習數數和加減法一樣,開始的一到兩周,他需要通過反覆地練習來熟悉這些「規則」,這和下棋、玩撲克牌等,要先去熟悉「遊戲」的規則一樣。然後剩下的就是混合運算的練習了,這對於每天都有練習的小朋友來說也不是很難,只是需要耐心和細心。
  • 《抽象藝術的奠基者——康定斯基》
    康定斯基1866年生於莫斯科一個知識分子家庭,在良好的家庭環境中受到完美的教育;中學時代,不但成績優異,而且是優秀的業餘大提琴手和畫家。在莫斯科大學學過法律和經濟,仍保持著對繪畫的興趣。。1927年《多個圓》中畫面中已經沒有了形象,完全就是點、線、面,造型基本是就是幾何圖形,所以也有人說他的畫其實跟音樂更接近
  • 適用於需要處理大型數據集的NI LabVIEW多核分析和稀疏矩陣工具包...
    實際上,許多現實世界的問題可以表示為大型線性代數計算,而該工具包可以為這些運算減少所需的資源和總體的計算時間。此外,該工具包包括稀疏線性代數函數,並支持單精度和雙精度數據類型。本文介紹了LabVIEW多核分析和稀疏矩陣工具包的用途和推薦用法。 1. 高性能多線程分析 如前所述,NI LabVIEW多核分析和稀疏矩陣工具包提供了一系列高性能、多線程分析庫,可以用來處理大型數據集。