返回列表 發帖

[【學科】] 【數學】球體

17191065_997751507026457_6297958996181462610_n.jpg

det 就是計算行列式
哦 ,我少加個絕對值
鏡射是兩行對掉
010 x    y
100 y = x
001 z    z

|det(鏡射)| = 1

推移寫過了,推移就是拿別列的 * r 加進自己
100 x    x
r10 y = rx+y
001 z    z

|det(推移矩陣)| = 1

縮放就是自己這列 * k
k00 x    kx
010 y = y
001 z     z
|det(縮放)| = |k|

其實平行六面體 和 球是一樣的
因為用微觀去看,球(體積分)本身就是可以用方塊推起來去看。
微觀的體積有這樣的比例變化,積出來的任何東西都一樣會有這樣的變化
我上篇去分解那個矩陣,變成各項動作再去看,有點多此一舉。
對了,為什麼能分解,因為這個過程是高斯消去法,逆運算後就會變成原本的
功夫派~ 冰語

TOP

det(伸縮) = r
det(鏡射) = 1
det(推移) = 1
這邊不太懂

det(伸縮) = r
r 0 0
0 1 0
0 0 1
這個行列式的值

det(鏡射) = 1
det(推移) = 1
是指行列式
第2第3列非0的部分嗎?

TOP

除以,不是除

|Det| 這是計算平行六面體體積的
所以 兩個的體積比就是|Det|比
A = MB
|Det(A)| =  |Det(MB)| = |Det(M)|*|Det(B)|

當然,也許你會想那是平行六面體,又不是圓或圓的變形

det()≠0 的矩陣可以化成一堆伸縮鏡射推移矩陣的相乘結果 (高斯消去法的過程)
而鏡射 和 推移 對體積是沒有變化的
鏡射很好想,體積翻來翻去是不變的
推移的話,我用二維來說
x' = 1 m   *   x
y'     0 1        y
x' = x + my
y' = y
這是什麼意思 ?
y 方向沒變,x 方向延伸了 my
也就是說,本來某個點,y 沒變,x 右移了 my ,移到 x+my
圖形上,就像長方形的圖,向右推一下變成平行四邊形
但是底和高沒變,面積也不會變

真的讓體積變化的是伸縮
r 0 0
0 1 0
0 0 1
這個會讓體積變 r 倍,不管是方塊還是球都一樣
然後對應它們的 det 來看,一樣呀
det(伸縮) = r
det(鏡射) = 1
det(推移) = 1
從空間的體積來想,也是 r , 1 , 1
然後 A = MB = E1E2E3…B    ← E 就是上面那些伸縮鏡射推移矩陣
體積放大多少,只要看 det 就能把伸縮的部分抓出來了
功夫派~ 冰語

TOP

為什麼是除| Determinant |

TOP

本帖最後由 39475494 於 2017-3-9 19:31 編輯

令 P = 2x + y - z
Q = x - y + 3z
R = x + y - z
原式可得 P² + Q² + R² = 1
這是球體積 4pi/3

那 對 xyz座標系的話
| Determinant | = | (-1)(-1) - 3*1 | = |-2| = 2 ← 第一列先減第三列降階再算
4pi/3 / 2 = 2pi/3
功夫派~ 冰語

TOP

返回列表