Está en la página 1de 2

Anexo

Desarrollo de un producto cruz


i j k
c a b a1 a 2 a 3
b1 b 2 b3
(a 2b3 a 3b 2) i (a 3b1 a1b3) j (a1b 2 a 2b1)k
Equivalencia de la matriz de transformacin bsica de
coordenadas S
i r i s i t r1 s1 t1
S j r j s j t r 2 s 2 t 2 r s t

k r k s
k t r3 s3 t3
50
Anexo (Cont.)
function c = cruz(a,b)
%c producto cruz de los vectores a y b
c = [a(2)*b(3)-a(3)*b(2)
a(3)*b(1)-a(1)*b(3)
a(1)*b(2)-a(2)*b(1)];
%GENERACION DE LA MATRIZ DE TRANSFORMACION T
t = [x2x1;y2y1;z2z1];
L = sqrt(t'*t); t = t/L;
r = cruz(t,[0;0;1]); r = r/sqrt(r'*r); %Lnea 3
s = cruz(t,r); %s = s/sqrt(s'*s); innecesario!
S = [r s t];
O = zeros(3);
T = [S O O O;O S O O;O O S O;O O O S]

%ALTERNATIVA (SAP), REEMPLAZAR LA LINEA 3 POR


r = cruz(t,[x0x1;y0y1;z0z1]); r = r/sqrt(r'*r);
51

También podría gustarte