法線と逆転置、パート1:外代数

線形変換については、そのような不思議な事実があります。それらのいくつか、つまり不均一なスケーリングと変換は、何らかの理由で「通常の」ベクトルと法線を区別します。「法線」ベクトルを行列で変換する場合、何らかの理由で法線を逆転置行列で変換する必要があります。これを理解する方法は?



簡単な計算の助けを借りて、逆転置行列がその接平面に対する法線の垂直性を維持することを確認できます。ある程度、この証明で十分ですが、その背後にあるジオメトリについてのより深く、より興味深い話を見逃しています。これは私が次のいくつかの記事で伝えたい話です。



単位とスケーリング



記事の核心を掘り下げる前に、簡単に説明します。古き良き均一スケーリング(すべての軸にわたる1つの要素)を検討してくださいより無害な変換を考えるのは難しいです-それはすべてのベクトルに同じ数を掛けるだけです。



しかし、よく調べてみると、ここではまったく些細なことではないことが起こっています。一部の数量には、長さ、面積、体積などの物理的な「寸法」または「単位」が含まれています。スケーリングする場合、これらの値は単位に応じて変化します。一部の値は一般に「無次元」であり、スケーリングしても変化しません。



例として、3次元空間でスケーリングするときのユニットのすべての可能な動作をリストしましょう。スケールファクターを次のように表します。a>0..。次に:



  • 無次元の数は変化しません、言い換えれば、それらは乗算されますa0..。
  • 長さa..。
  • 面積a2..。
  • ボリュームは乗算されますa3.

    : , :
  • 1a.
  • 1a2.
  • 1a3.

    , , . 3D- , , , .


, ( ) , : , ( ), , - . , -3 3. , k- , ak.



( ±4 , . , 3D.)



, - . ? ? ? -, .





, . , . , Geometric Algebra for Computer Science. .



— , , , , . k-, k . , — . .



— ( ) , . , , . , .



, , . , . , . , , , .

画像

, — , , . , , , , .



. , , . , , "" "", "" "". , , .



́ , . , k- . .



k-



, . v=(x,y,z), , v :



v=xex+yey+zez



ex, ey, ez , y, z. B :



B=peyz+qezx+rexy



exy — , xy. eyz ezx . , , . " " (p,q,r), .

画像

:



T=texyz



, 3D , : "" (xyz). — exyz .





, : ( 1), ( 2) ( 3). 0. , , , . , , :



exey=exy



, , . , ( ).



, "" . , , . , .



, , .



exeyez=exyez=exyz



" ", , , .



, . . a :



(au)v=u(av)=a(uv)



, . u,v :



uv=(vu)



. -, : vv=0. , . , uv=0 u v . , uvw=0 u,v,w .



3 . , .



k-



, , — , — . ?



, , - . a>0 , a,a2,a3 . , , .



, :



vMv



[xyz][a000a000a][xyz]=[axay.az]=av



v , x,y,z, , a , , .



? ( ), . . , , :



B=uv(uv)(Mu)(Mv)=(au)(av)=a2(uv)=a2B



! , a, a2, .



, . , - a3. :



T=(uvw)(uvw)(Mu)(Mv)(Mw)=(au)(av)(aw)=a3(uvw)=a3T





. , ?



, . 3 x, . :



M=[300010001]



: x 3, y,z . , : , x , yz — .

image

? . , "" . x , . : , yz, , , x, .

image

, . , , :



B=peyz+qezx+rexy



M , . M :



eyz=eyez(Mey)(Mez)=eyez=eyzezx=ezex(Mez)(Mex)=ez3ex=3ezxexy=exey(Mex)(Mey)=3exey=3exy



: eyz , ezx exy 3, x.



, M B:



Bpeyz+3qezx+3rexy



, , B , :



[pqr][100030003][pqr]=[p3q3r]



, , . : M .



: M :



MT=[1300010001]



?





, — M.



detM. ( M , detM). M . , , !



— , . .



n×n . i- j- :



  1. n×n i j. (n1)×(n1).
  2. .
  3. (1)i+j, i+j . !


n×n, .



, ? peyz. yz, , M y z. 1,1 M 2×2, M y z. , , yz!



- , eyz,ezx,exy , , M . , , M . , , .



( , . exz ezx. .)



, , n (n1)- . , k- (nk)- , nk .





. . : 3D. , (p,q,r)(x,y,z) !



. , . , B :



Bv=0



v, B , . , , , B v .



:



(peyz+qezx+rexy)(xex+yey+zez)=0(pxeyzx+qyezxy+rzexyz)=0(px+qy+rz)exyz=0px+qy+rz=0



. , , (, eyzey=0). exyz, , . . , exyz .



(p,q,r) (x,y,z)! , nv=0 n=(p,q,r).



, (p,q,r) eyz,ezx,exy ex,ey,ez. , . , . .





, - . — . ( ) " ".



, . , "" , . ? , , ? , , ( ). .



: , , -3 3. , k- k0から3。しかし、スケールが負のベクトル単位はどうでしょうか。それらは存在しますか?もしそうなら、彼らは何ですか?



では次のエピソード、私たちはより深く行くと、さらに私たちの幾何学的な話を複雑にします。




All Articles