最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

線性代數(shù)本質(zhì)系列(二)矩陣乘法與復合線性變換,行列式,三維空間線性變換

2023-04-27 12:24 作者:人工智能大講堂  | 我要投稿

本系列文章將從下面不同角度解析線性代數(shù)的本質(zhì),本文是本系列第二篇

向量究竟是什么?

向量的線性組合,基與線性相關

矩陣與線性相關

矩陣乘法與復合線性變換

三維空間中的線性變換

行列式

逆矩陣,列空間,秩與零空間

克萊姆法則

非方陣

點積與對偶性

叉積

以線性變換眼光看叉積

基變換

特征向量與特征值

抽象向量空間

快速計算二階矩陣特征值

張量,協(xié)變與逆變和秩



目錄

矩陣乘法與復合線性變換

三維空間中的線性變換

行列式



矩陣乘法與復合線性變換

我們已經(jīng)知道矩陣是一種線性變換,現(xiàn)在對基向量連續(xù)施加兩種線性變換,例如,先旋轉,再剪切,其實,這在整體上可以看作是一種新的變換,這個新的變換被稱為前兩種獨立變換的“復合變換”。

這個復合變換的矩陣可以通過追蹤基向量的坐標得到,如上圖所示,變換后的%0A%5Cbegin%7Bequation*%7D%0A%5Cvec%7Bi%7D%0A%5Cend%7Bequation*%7D坐標%0A%5Cbegin%7Bequation*%7D%0A%5Cbegin%7Bbmatrix%7D%0A1%5C%5C%0A1%0A%5Cend%7Bbmatrix%7D%0A%5Cend%7Bequation*%7D

,變換后的%0A%5Cbegin%7Bequation*%7D%0A%5Cvec%7Bj%7D%0A%5Cend%7Bequation*%7D坐標%0A%5Cbegin%7Bequation*%7D%0A%5Cbegin%7Bbmatrix%7D%0A-1%5C%5C%0A0%0A%5Cend%7Bbmatrix%7D%0A%5Cend%7Bequation*%7D,那么該復合變換矩陣就可以表示為:%0A%5Cbegin%7Bequation*%7D%0A%5Cbegin%7Bbmatrix%7D%0A1%20%26%20-1%5C%5C%0A1%20%26%200%0A%5Cend%7Bbmatrix%7D%0A%5Cend%7Bequation*%7D,當我們求一個向量經(jīng)過復合變換后的坐標時,可以通過下圖右邊公式那樣直接使用復合變換矩陣,而不需要像下圖左邊那樣對向量連續(xù)施加兩次單獨的變換。

更一般地,對于矩陣乘法,我們就有了新的認識:他的幾何意義是先施加一個變換,再施加另一個變換,施加順序從右到左,順序不同得到的結果也不同。

推廣到更一般地數(shù)學含義:%0A%5Cbegin%7Bequation*%7D%0Ag(%20f(%20x))%0A%5Cend%7Bequation*%7D

根據(jù)前面章節(jié)學習到的知識,要想求線性變換對向量的作用,首先要得到變換后的基向量的坐標,讓我們來看一個例子,假設連續(xù)施加兩個線性變換%0A%5Cbegin%7Bequation*%7D%0AM_%7B1%7D%0A%5Cend%7Bequation*%7D%0A%5Cbegin%7Bequation*%7D%0AM_%7B2%7D%0A%5Cend%7Bequation*%7D。

要想跟蹤%0A%5Cbegin%7Bequation*%7D%0A%5Cvec%7Bi%7D%0A%5Cend%7Bequation*%7D的去向,先看%0A%5Cbegin%7Bequation*%7D%0AM_%7B1%7D%0A%5Cend%7Bequation*%7D的第一列,這是經(jīng)過%0A%5Cbegin%7Bequation*%7D%0AM_%7B1%7D%0A%5Cend%7Bequation*%7D變換后%0A%5Cbegin%7Bequation*%7D%0A%5Cvec%7Bi%7D%0A%5Cend%7Bequation*%7D首先到達的地方:%0A%5Cbegin%7Bequation*%7D%0A%5Cbegin%7Bbmatrix%7D%0Ae%5C%5C%0Ag%0A%5Cend%7Bbmatrix%7D%0A%5Cend%7Bequation*%7D,然后新的%0A%5Cbegin%7Bequation*%7D%0A%5Cvec%7Bi%7D%0A%5Cend%7Bequation*%7D要經(jīng)過%0A%5Cbegin%7Bequation*%7D%0AM_%7B2%7D%0A%5Cend%7Bequation*%7D的變換后到達最終目的地:


該結果作為復合矩陣的第一列,%0A%5Cbegin%7Bequation*%7D%0A%5Cvec%7Bj%7D%0A%5Cend%7Bequation*%7D經(jīng)過同樣的變換過程到達最終目的地,結果為復合變換矩陣第二列,復合變換的最終結果為:

看,這不就是課堂上老師教的矩陣乘法計算規(guī)則嘛,只不過我們是從幾何的角度推出來的。

大家可以從幾何的角度來自行分析一下矩陣乘法的法則:

交換律:%0A%5Cbegin%7Bequation*%7D%0AM_%7B1%7D%20M_%7B2%7D%20%5Cneq%20M_%7B2%7D%20M_%7B1%7D%0A%5Cend%7Bequation*%7D

結合率:(AB)C=A(BC)


三維空間中的線性變換

前面一直在討論二維情況,也就是將二維向量映射成二維向量,其實,只要掌握了二維線性變換的核心本質(zhì),就能輕松的擴展到更高維的空間中。

二維線性變換

三維空間變換以三維向量為輸入,以三維向量為輸出,和二維向量一樣,一個線性變換是在操縱三維空間中所有的點,變換后保持空間中網(wǎng)格線等距且原點不變。

與二維一樣,三維線性變換也是由基向量的去向完全決定,只不過基向量由%0A%5Cbegin%7Bequation*%7D%0A%5Cvec%7Bi%7D%0A%5Cend%7Bequation*%7D,%0A%5Cbegin%7Bequation*%7D%0A%5Cvec%7Bj%7D%0A%5Cend%7Bequation*%7D變成了%0A%5Cbegin%7Bequation*%7D%0A%5Cvec%7Bi%7D%0A%5Cend%7Bequation*%7D,%0A%5Cbegin%7Bequation*%7D%0A%5Cvec%7Bj%7D%0A%5Cend%7Bequation*%7D,%0A%5Cbegin%7Bequation*%7D%0A%5Cvec%7Bk%7D%0A%5Cend%7Bequation*%7D,例如,我們得到變換后三個基向量的坐標,那么由三個新的基向量組成矩陣就是三維線性變換矩陣%0A%5Cbegin%7Bequation*%7D%0A%5Cbegin%7Bbmatrix%7D%0A1%20%26%201%20%26%201%5C%5C%0A0%20%26%201%20%26%200%5C%5C%0A-1%20%26%200%20%26%201%0A%5Cend%7Bbmatrix%7D%0A%5Cend%7Bequation*%7D。

要想計算一個向量經(jīng)過上面的三維變換后的新坐標,同樣可以參照二維空間的計算方式,結果向量是基向量的線性組合。

同理兩個三維矩陣的相乘也可以合并成一個復合變換矩陣,三維變換在計算機圖形學中有著廣泛的應用。

三維矩陣的乘法同樣遵循二維矩陣乘法的思路。


行列式

前面我們從幾何的角度對線性變換有了很直觀的認識,其中有的線性變換對空間向外拉伸,有的則是將空間向內(nèi)擠壓。

?向內(nèi)擠壓? ? ? ?
? 向外拉伸

有一種方法對于理解這些線性變換很有用,那就是準確測量向內(nèi)擠壓了多少,向外拉伸了多少,更具體地講就是計算出一個區(qū)域增大或減少的比例。

讓我們來看一個例子,假設一個線性變換矩陣%0A%5Cbegin%7Bequation*%7D%0A%5Cbegin%7Bbmatrix%7D%0A3%20%26%200%5C%5C%0A0%20%26%202%0A%5Cend%7Bbmatrix%7D%0A%5Cend%7Bequation*%7D,變換前基向量形成的四邊形面積為1。

變換后,如下圖,基向量形成一個2*3的矩形,面積為6

所以我們說這個變換將基向量形成的方格拉伸了6倍,根據(jù)線性變換的性質(zhì),如下圖,所有可形成的區(qū)域都被拉伸了同樣的大小。

現(xiàn)在,我們要拋出一個重磅信息:這個面積的變化的比例值就是該線性變換矩陣的行列式,這就是行列式的幾何意義。

如果行列式值大于1,則代表該線性變換矩陣將一個區(qū)域進行拉伸,大于0且小于1的數(shù)代表縮小,負數(shù)代表反方向縮放。

注意,如果一個線性變換矩陣的行列式為0,則代表該變換將一個區(qū)域壓縮成了一條線或者是一個點,從幾何意義上講,也就是說該變換將空間壓縮到了更小的維度上,這在我們后面判斷線性方程組是否有解提供了重要依據(jù)。

同理,三維線性變換的行列式代表的則是體積的變換比例,如下圖,一個以初始基向量形成的1*1*1的立方體經(jīng)過線性變換后該體積變成了如下圖的大小。

三維變換矩陣的行列式為0,代表空間被壓縮成了一個面,或者一個點,如果行列式是負數(shù),說明空間定向已經(jīng)發(fā)生改變,不能用右手定則描述基向量之間的關系。


前面說了行列式的幾何意義,那如何求一個矩陣的行列式呢?

上圖是一個行列式的計算公式,那它的幾何意義是什么呢?如下圖,假設給定一個特殊矩陣%0A%5Cbegin%7Bequation*%7D%0A%5Cbegin%7Bbmatrix%7D%0Aa%20%26%200%5C%5C%0A0%20%26%20d%0A%5Cend%7Bbmatrix%7D%0A%5Cend%7Bequation*%7D,%0A%5Cbegin%7Bequation*%7D%0A%5Cvec%7Bi%7D%0A%5Cend%7Bequation*%7D被縮放了a倍,%0A%5Cbegin%7Bequation*%7D%0A%5Cvec%7Bj%7D%0A%5Cend%7Bequation*%7D被縮放了d倍,變換前后面積縮放了ad倍,這正符合行列式計算公式的結果。

前面我們給出了一個特殊的例子,但推廣到更一般的矩陣,也是滿足上面公式的。



線性代數(shù)本質(zhì)系列(二)矩陣乘法與復合線性變換,行列式,三維空間線性變換的評論 (共 條)

分享到微博請遵守國家法律
丰原市| 乐都县| 仙居县| 将乐县| 西昌市| 长白| 苏尼特右旗| 南川市| 尉犁县| 黄骅市| 青海省| 彰化县| 巴彦县| 鹤山市| 哈尔滨市| 定南县| 蒙城县| 宁海县| 金湖县| 朝阳县| 屏东县| 陈巴尔虎旗| 正宁县| 和静县| 景东| 黔西县| 崇阳县| 若羌县| 龙里县| 临清市| 武定县| 即墨市| 曲周县| 瑞安市| 镇江市| 峨边| 华蓥市| 肇源县| 马尔康县| 南康市| 哈密市|