Normais e transposição reversa, parte 1: álgebra externa

Existe um fato tão misterioso sobre as transformações lineares: algumas delas, nomeadamente escalonamento não uniforme e translação, por alguma razão distinguem entre vetores "comuns" e normais. Quando transformamos um vetor "normal" por uma matriz, então os normais, por algum motivo, precisam ser transformados por uma matriz inversa transposta. Como entender isso?



Com a ajuda de cálculos simples, você pode ter certeza de que a matriz transposta inversa preserva a perpendicularidade das normais aos seus planos tangentes. Até certo ponto, essa prova é suficiente, mas perde uma história mais profunda e interessante sobre a geometria por trás de tudo. Essa é a história que quero contar nos próximos artigos.



Unidades e escala



Aqui está um rápido resumo antes de entrarmos no cerne do artigo. Considere o bom e velho escalonamento uniforme (um fator em todos os eixos). É difícil pensar em uma transformação mais inócua - é apenas a multiplicação de todos os vetores pelo mesmo número.



Mas, olhando mais de perto, algo não totalmente trivial está acontecendo aqui. Certas quantidades trazem consigo "dimensões" ou "unidades" físicas, como comprimentos, áreas e volumes. Ao escalar, esses valores mudam de acordo com suas unidades. Alguns valores são geralmente "adimensionais" e não mudam quando escalados.



Como exemplo, vamos listar todos os comportamentos possíveis das unidades ao dimensionar no espaço 3D. Denotamos o fator de escala comoa>0... Então:



  • Os números adimensionais não mudam, ou seja, são multiplicados pora0...
  • Os comprimentos são multiplicados pora...
  • As áreas são multiplicadas pora2...
  • Os volumes são multiplicados pora3.

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

    , , . 3D- , , , .


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



( ±4 , . , 3D.)



, - . ? ? ? -, .





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



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



— ( ) , . , , . , .



, , . , . , . , , , .

image

, — , , . , , , , .



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



́ , . , 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), .

image

:



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 a 3. Mas e as unidades vetoriais com graus de escala negativos? Eles existem? Se sim, quais são eles?



No próximo episódio, vamos cavar ainda mais fundo e complicar ainda mais nossa história geométrica.




All Articles