3D數學 矩陣的幾何解釋

2021-06-27 23:30:05 字數 2334 閱讀 5589

一般來說,方陣能描述任意線性變換。線性變換保留了直線和平行線,但原點沒有移動。線性變換保留直線的同時,其他的幾何性質如長度、角度、面積和體積可能被變換改變了。從非技術意義上說,線性變換可能「拉伸」座標系,但不會「彎曲」或「捲摺」座標系。

矩陣是怎樣變換向量的

向量在幾何上能被解釋成一系列與軸平行的位移,一般來說,任意向量v都能寫成「擴充套件」形式:

另一種略有差別的形式為:

注意右邊的單位向量就是x,y,z軸,這裡只是將概念數學化,向量的每個座標都表明了平行於相應座標軸的有向位移。

讓我們將上面的向量和重寫一遍,這次分別將pqr定義為指向+x,+y和+z方向的單位向量,如下所示:

v= xp+ yq+ zr

現在,向量v就被表示成向量pqr的線性變換了,向量pqr稱作基向量。這裡基向量是笛卡爾座標軸,但事實上,乙個座標系能用任意3個基向量定義,當然這三個基向量要線性無關(也就是不在同一平面上)。以pqr為行構建乙個3 x 3矩陣m,可得到如下矩陣:

用乙個向量乘以該矩陣,得到:

如果把矩陣的行解釋為座標系的基向量,那麼乘以該矩陣就相當於執行了一次座標轉換,如果am=b,我們就可以說,ma轉換到b

從這點看,術語「轉換」和「乘法」是等價的。

坦率地說,矩陣並不神秘,它只是用一種緊湊的方式來表達座標轉換所需的數**算。進一步,用線性代數操作矩陣,是一種進行簡單轉換或匯出更複雜轉換的簡便方法。

矩陣的形式:

基向量[1, 0, 0], [0, 1, 0], [0, 0, 1]乘以任意矩陣m

用基向量[1, 0, 0]乘以m時,結果是m的第1行。其他兩行也有同樣的結果,這是乙個關鍵的發現:矩陣的每一行都能解釋為轉換後的基向量。

這個強有力的概念有兩條重要性質:

1、有了一種簡單的方法來形象化解釋矩陣所代表的變換。

2、有了反向建立矩陣的可能 ---- 給出乙個期望的變換(如旋轉、縮放等),能夠構造乙個矩陣代表此變換。我們所要做的一切就是計算基向量的變換,然後將變換後的基向量填入矩陣。

首先來看看2d例子,乙個2 x 2矩陣:

這個矩陣代表的變換是什麼?首先,從矩陣中抽出基向量pq

p= [2   1]

q= [-1  2]

圖7.1以「原」基向量(x軸,y軸)為參考,在笛卡爾平面中展示了這些向量。

如圖7.1所示,x基向量變換至上面的p向量,y基向量變換至q向量。所以2d中想象矩陣的方法就是想象由行向量構成的「l」形狀。這個例子中,能夠很清楚的看到,m代表的部分變換是逆時針旋轉26度。

當然,所有向量都被線性變換所影響,不只是基向量,從「l」形狀能夠得到變換最直觀的印象,把基向量構成的整個2d平行四邊形畫完整有助於進一步看到變換對其他向量的影響,如圖7.2所示:

平行四邊形稱作「偏轉盒」,在盒子中畫乙個物體有助於理解,如圖 7.3 所示:

很明顯,矩陣m不僅旋轉座標系,還會拉伸它。

這種技術也能應用到3d轉換中。2d中有兩個基向量,構成"l"型;3d中有三個基向量,它們形成乙個」三腳架「。首先,讓我們展示出乙個轉換前的物品。圖7.4展示了乙個茶壺,乙個立方體。基向量在」單位「向量處。

(為了不使圖形混亂,沒有標出z軸基向量[0, 0, 1],它被茶壺和立方體擋住了。)

現在,考慮以下3d變換矩陣:

從矩陣的行中抽出基向量,能想象出該矩陣所代表的變換。變換後的基向量、立方體、茶壺如圖7.5所示:

這個變換包含z軸順時針旋轉45度和不規則縮放,使得茶壺比以前」高「。注意,變換並沒有影響到z軸,因為矩陣的第三行是[0, 0 , 1]。

3D數學 矩陣的幾何解釋

一般來說,方陣能描述任意線性變換。線性變換保留了直線和平行線,但原點沒有移動。線性變換保留直線的同時,其他的幾何性質如長度 角度 面積和體積可能被變換改變了。從非技術意義上說,線性變換可能 拉伸 座標系,但不會 彎曲 或 捲摺 座標系。矩陣是怎樣變換向量的 向量在幾何上能被解釋成一系列與軸平行的位移...

數學 3D和矩陣

跟緊工作需求學習,於是抽了點時間看了看用於2d3d轉換的矩陣內容。一般來說,方陣能夠描述任意線性變換。線性變換保留了直線和平行線,但是原點沒有移動。線性變換保留直線的同時,其他的幾何性質如長度 角度 面積和體積可能在變換中發生了改變。線性變換可能 拉伸 但不會 彎折 捲摺 座標系。任意向量的一種擴寫...

3D數學 矩陣的更多知識(3)

正交矩陣的運算法則 若方陣m是正交的,則當且僅當m與它轉置矩陣mt的乘積等於單位矩陣,見公式9.8 矩陣乘以它的逆等於單位矩陣 m m 1 i 所以,如果乙個矩陣是正交的,那麼它的轉置等於它的逆 這是一條非常有用的性質,因為在實際應用中經常需要計算矩陣的逆,而3d圖形計算中正交矩陣出現又是如此頻繁。...