日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

3D数学读书笔记——矩阵进阶

發(fā)布時(shí)間:2023/12/31 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 3D数学读书笔记——矩阵进阶 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?本系列文章由birdlove1987編寫,轉(zhuǎn)載請注明出處。??

?文章鏈接:http://blog.csdn.net/zhurui_idea/article/details/25242725


最終要學(xué)習(xí)矩陣的平移了,通過平移能夠處理非常多問題,包含非坐標(biāo)軸基準(zhǔn)的變換問題,不同坐標(biāo)系轉(zhuǎn)換問題。嘿嘿!


行列式(事實(shí)上行列式就是一種計(jì)算法則)

在隨意矩陣中都存在一個(gè)標(biāo)量,稱作該方陣的行列式

方陣M的行列式記作 |M| 或 det M 。非方陣矩陣的行列式是沒有定義的。

2 * 2階矩陣行列式的定義


3 * 3階矩陣行列式的定義


ps:(1)矩陣積的行列式等于矩陣行列式的積 |AB| = |A||B|

? ? (2)矩陣轉(zhuǎn)置的行列式等于原矩陣的行列式?

? ? (3)假設(shè)矩陣的隨意行或列全為零,那么它的行列式等于零。

? ? (4)交換矩陣的隨意兩行或兩列,行列式變負(fù)。

? ? (5)隨意行或者列的非零積加到還有一行或列上不會改變行列式的值。

矩陣的行列式有著很有趣的幾何解釋

2D中,行列式等于以基向量為兩邊的平行四邊形的有符號面積3D中,行列式等于以變換后的基向量為三邊的平行六面體的有符號體積

行列式和矩陣變換導(dǎo)致相關(guān)的尺寸改變。當(dāng)中行列式的絕對值和面積(2D)、體積(3D)的改變相關(guān)。行列式的符號說明了變換矩陣是否包括鏡像投影

矩陣的行列式還能對矩陣所代表的的變換經(jīng)行分類。假設(shè)矩陣行列式為,那么該矩陣包括投影。假設(shè)矩陣行列式為負(fù),那么該矩陣包括鏡像


矩陣的逆

矩陣的逆是矩陣的一種重要的運(yùn)算,這樣的運(yùn)算僅僅能適用方陣

方陣M的逆,記作,也是一個(gè)矩陣,當(dāng)M與相乘時(shí),結(jié)果是單位矩陣


并不是全部的矩陣都有逆矩陣。假設(shè)一個(gè)矩陣有逆矩陣,那么稱它為可逆的非神秘的。假設(shè)一個(gè)矩陣沒有逆矩陣,則稱它為不可逆的神秘矩陣神秘矩陣的行列式為零,非神秘矩陣的行列式不為零,所以檢測行列式的值是推斷矩陣是否可逆的有效方法。

ps:(1) 假設(shè)M是非神秘矩陣,則該矩陣的逆的逆等于原矩陣 ?

? ? (2) 單位矩陣的逆就是它本身。

? ? (3) 矩陣轉(zhuǎn)置的逆等于它的逆的轉(zhuǎn)置?

矩陣的逆在幾何上很實(shí)用,由于它使得我們能夠計(jì)算變換的“反向”或“相反”變換——能“撤銷”原始變換的變換,全部假設(shè)向量v用矩陣M來進(jìn)行變換,接著用M的逆進(jìn)行變換,將會得到原向量。


正交矩陣

當(dāng)方陣M與它的轉(zhuǎn)置的乘積等于單位矩陣,方陣M就是正交的


假設(shè)一個(gè)矩陣是正交的,那么它的轉(zhuǎn)置等于它的逆,我們能夠用這個(gè)規(guī)律來檢測矩陣的正交性


ps:這條性質(zhì)很實(shí)用,由于實(shí)際應(yīng)用中常常須要計(jì)算矩陣的逆,而3D圖形計(jì)算中正交矩陣出現(xiàn)得又是如此頻繁,這條性質(zhì)能夠大大的降低計(jì)算量。


4 x 4齊次矩陣

在4D齊次空間中,4D向量有4個(gè)分量,前3個(gè)是標(biāo)準(zhǔn)的x,y和z分量,第四個(gè)是w,有時(shí)稱作齊次坐標(biāo)

增加了w分量,我們就能夠利用這個(gè)分量來進(jìn)行3D平移了。

? ?

4D向量中的w分量還起到了“開關(guān)”4x4矩陣平移部分的作用。


這個(gè)現(xiàn)象是很實(shí)用的,由于有些向量代表“位置”,應(yīng)當(dāng)平移,而有些向量代表“方向”不應(yīng)該平移。從幾何意義上講,能將第一類數(shù)據(jù)當(dāng)作點(diǎn),第二類數(shù)據(jù)當(dāng)作向量。


? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??-End-

?

?參考文獻(xiàn):(1)《3D Math Primer for Graphics and Game Development》

???????????????? (2)百度百科?????????

?


總結(jié)

以上是生活随笔為你收集整理的3D数学读书笔记——矩阵进阶的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。