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