Académique Documents
Professionnel Documents
Culture Documents
Operaciones Vectoriales
Como se vio en el capítulo anterior, se puede hacer rotar un objeto en el espacio nD,
En este capítulo se analiza y extiende el proceso planteado en [Teoh 05], para las
cuál puede estar formado por cualesquiera dos vectores unitarios y ortogonales entre si.
4.1 Introducción
Trabajando con propiedades vectoriales, se propone una fórmula para la rotación de
La forma más intuitiva de describir una rotación, requiere dos elementos: el eje, y el
rotación. En 2D y 3D para llevar a cabo una rotación, puede ser más cómodo especificar los
puntos que forman al eje de rotación, sin embargo, para dimensiones superiores se torna un
poco más complicado, ya que se tienen que proporcionar n-1 puntos no cohiperplanares
para definir al eje (n-2)-dimensional de rotación, de esta forma, podría ser más cómodo,
La matriz para la rotación 2D alrededor del origen es ya conocida, y está dada por la
100
generalizar una fórmula para rotaciones generales para cualquier dimensión nD para n≥2,
trabajar con coordenadas cartesianas, y en este caso, la fórmula será aplicable cuando se
4.2 Suposiciones
1. El plano actual de rotación P es paralelo al plano P0 que pasa por el origen. Dos
[Grossman 88] La Figura 4.1 muestra dos planos paralelos en un espacio 3D.
X2
c
P
nP
a
nP0
X1
P0
X3
b
101
2. El centro de rotación c está en el hiperplano (n-2)-dimensional que intersecta al plano
a, b ∈ ℜ n . Y dado que en las rotaciones, los planos de rotación son siempre en 2D, es
4. Para tener una dirección de giro positivo, se define la rotación del vector a hacia el
C
P
x
xa a
xb
xp
b P0
102
4.3.1 Proyección de x Sobre el Plano P0
u ⋅v
proy v u = 2
v
v
proyecciones sobre dos vectores (mutuamente ortogonales) que definan al plano. Entonces,
la proyección de x sobre el plano P0 denotada como xp, será la suma de las proyecciones
x p = proy a x + proy b x
x⋅a x ⋅b
= 2
a+ 2
b , pero dado que a y b son vectores unitarios, se tiene que:
a b
x p = ( x ⋅ a)a + ( x ⋅ b)b
también es ortogonal al plano P0, lo que significa que al estar fuera del plano de rotación,
Teorema: (x- xp) es la componente de x ortogonal al plano P0, cuya suma al resultado de
que dos vectores son ortogonales si su producto escalar es igual a cero, se tiene que:
(x − x p ) ⋅ a = x ⋅ a − x p ⋅ a
103
= x ⋅ a − (( x ⋅ a )a + ( x ⋅ b) ⋅ b ) ⋅ a
= x ⋅ a − (( x ⋅ a )(a ⋅ a ) + ( x ⋅ b) ⋅ (b ⋅ a ) )
Pero dado que a y b son vectores unitarios y ortogonales entre si, por la definición del
2
a ⋅ a = a a cos(0) = a = 1
( 2
( x − x p ) ⋅ a = x ⋅ a − ( x ⋅ a) a + 0 )
= x⋅a − x⋅a
=0
De forma similar:
(x − x p ) ⋅ b = x ⋅ b − x p ⋅ b
= x ⋅ b − (( x ⋅ a )a + ( x ⋅ b) ⋅ b ) ⋅ b
= x ⋅ b − (( x ⋅ a )(a ⋅ b) + ( x ⋅ b) ⋅ (b ⋅ b) )
(
= x ⋅ b − 0 + ( x ⋅ b) b
2
)
= x ⋅b − x ⋅b
=0
Con esto se demuestra que (x- xp) es la componente de x que es ortogonal al plano P0.
plano P0 con el mismo ángulo θ, más la suma de la componente (x- xp). Es decir:
rot P ,θ ( x) = rot P0 ,θ ( x P ) + ( x − x P )
104
Entonces, resta obtener la ecuación para la rotación de xp en el plano P0 con el ángulo
x ⋅ a = x p cos φ
x ⋅ b = x P sin φ
b
x p ' = rot P0 ,θ ( x p )
(x⋅b)’
|xp|
x⋅b xp
θ |xp|
φ a
(x⋅a)’ x⋅a
Entonces, el vector resultante xp' después de rotar xp por el ángulo deseado θ, será
Figura 3.5). Por lo tanto se tiene que las coordenadas del vector xp' son:
( x ⋅ a)' = x p cos(φ + θ )
( x ⋅ b)' = x p sin(φ + θ )
105
Y dado que xp' corresponde a la proyección del vector rotado x' en el plano P,
= x p cos(φ + θ )a + x p sin(φ + θ )b
( ) ( )
= x p cos ϕ cos θ − x p sin ϕ sin θ , y substituyendo la Ecuación 4.3
= ( x ⋅ a) cos θ − ( x ⋅ b) sin θ
De forma similar:
( ) (
= x p sin ϕ cos θ + x p cos ϕ sin θ )
= ( x ⋅ b) cos θ + ( x ⋅ a) sin θ
substituyen la Ecuación 4.1 y la Ecuación 4.4 en la Ecuación 4.2, y con esto se obtiene una
106
Esta fórmula puede ser aplicada a cualquier dimensión nD, con n>2, dado que está
algunos elementos.
⎡cos θ − 1 sin θ ⎤
r = [r1 r2 ] = [x ⋅ a x ⋅ b] ⋅ ⎢ ⎥
⎣ − sin θ cos θ − 1⎦
rot P ,θ ( x ) = x + r1 a + r2 b
rotación 2D.
aplicable para poder rotar un vector x en cualquier dimensión, siempre y cuando el plano de
rotación formado por los vectores ortonormales a y b pase por el origen. El caso general es
vectores af y bf, los cuales son una representante de los vectores a y b respectivamente, si se
107
a f = a + f y b f = b + f . Con esto, basta restarles f a los vectores af y bf para obtener los
af = a+f
X2
f
a
bf = b+f
X1
P0
X3
b
Figura 4.4: Llevar un plano de rotación arbitrario hacia uno que pase por el origen.
es el punto de aplicación de los vectores que definen dicho plano, se realizan 3 pasos:
Así, la rotación general de un vector x en un plano arbitrario en nD, esta dado por:
rotg P ,θ ( x) = rot P ,θ ( x − f ) + f
rotación y el punto de aplicación de ambos vectores, para llevar a cabo cualquier rotación
108
rotación alrededor de un eje (n-2)-dimensional (un simplex (n-2)D), proporcionando n-1
puntos no cohiperplanares.
4.7.1 Caso 2D
este caso el eje de rotación es un punto fijo (hiperplano 0D) que se puede representar por el
ningún problema los vectores con las bases canónicas 2D: a = e1 = (1,0) y a = e2 = (0,1) . Y
por tanto, la rotación positiva 2D de un vector x alrededor de un punto fijo está dada por la
rot H ,θ ( x) = rot P ,θ ( x − V1 ) + V1
e1 = (1,0,0,K,0)
e2 = (0,1,0,K,0)
M
en = (0,0,0,K ,1)
A los vectores e1, e2, …, en se les conoce como base canónica del espacio vectorial
ℜn, y son linealmente independientes, unitarios y ortogonales entre si. Estos vectores
109
apuntan en la dirección de los ejes principales del espacio nD, es decir que el vector ei cae
Observación 4.1:
En ℜ3 se tienen los vectores e1, e2, e3, los cuales, son comúnmente denotados por las
letras i,j y k.
una operación binaria. Sin embargo, si en lugar de pensar que el producto vectorial es una
operación binaria, se piensa como una operación (n-1)-aria, donde n es la dimensión del
[Murray-Lasso 04].
e1 e2 e3
u × v = u1 u2 u 3 = (u 2 v3 − u 3 v 2 )e1 − (u1v3 − u 3 v1 )e2 + (u1v 2 − u 2 v1 )e3
v1 v2 v3
e1 e2 e3 i j k
u × v = u1 u2 u 3 = u1 u2 u3
v1 v2 v3 v1 v2 v3
110
Sin embargo, hay un problema para definir el producto vectorial de dos vectores en
cualquier otra dimensión, esto es porque la definición del producto vectorial indica que el
espacio nD, la generalización se vuelve muy simple y es directa por analogía [Murray-
Lasso 04]. Si en 3D el producto vectorial de n-1=2 vectores está dado por la Ecuación 4.8,
v = (v1 , v 2 , v3 , v 4 ) , y w = ( w1 , w2 , w3 , w4 ) será:
e1 e2 e3 e4
u1 u2 u3 u4
u×v×w =
v1 v2 v3 v4
w1 w2 w3 w4
vectores u, v y w.
Entonces, en general, sean los n-1 factores definidos por los vectores
{V1 ,V2 ,K,Vn−1 }∈ ℜ n , y {e1 , e2 ,K, en }∈ ℜ n los vectores unitarios ortogonales entre si que
definen la base del espacio nD, el producto vectorial nD está dado por:
111
e1 e2 e3 K en
V1,1 V1, 2 V1,3 K V1,n
V1 × V2 × K × Vn −1 = V2,1 V2 , 2 V2 ,3 K V2 , n
M M M O M
Vn −1,1 Vn −1, 2 Vn −1,3 K Vn −1,n
4.7.4 Caso 3D
por dos vectores no coincidentes {V1 , V2 }∈ ℜ 3 . Aquí se propone una serie de 5 pasos:
1. Llevar el eje lineal de rotación al origen. Esto se logra restándole a ambos vectores el
vector V1, de está forma el segmento de recta quedará representado por el vector
w = V2 − V1 .
ignora una componente, por ejemplo, la que corresponde al eje X3, y se define un
e1 e2
= w2 e1 − w1e2
w1 w2
112
Entonces se crea un vector a ∈ ℜ 3 , constituido con los valores de las componentes
que arroja este producto vectorial 2D, y un cero en la posición de la componente que
tiene:
e1 e3
= w3 e1 − w1e3
w1 w3
a w.
Observación 4.2:
vectorial.
b) No se debe omitir una componente que haga que el vector w' sea el vector cero,
hace uso del producto vectorial 3D como b = w × a , ya que esto da como resultado un
e1 e2 e3
a × w = a1 a2 a 3 = (a 2 w3 − a 3 w2 )e1 + (a 3 w1 − a1 w3 )e2 + (a1 w2 − a 2 w1 )e3
w1 w2 w3
113
por lo tanto b = (a 2 w3 − a3 w2 , a3 w1 − a1 w3 , a1 w2 − a 2 w1 )
Ecuación 4.7: Fórmula para la rotación general de un vector x en nD, y dado que el
rot H ,θ ( x) = rot P ,θ ( x − V1 ) + V1
4.7.5 Caso 4D
representados por los vectores {V1 ,V2 ,V3 }∈ ℜ 4 . Nuevamente se propone una serie de 5
pasos:
1. Llevar un vértice del eje bidimensional de rotación al origen. Esto se logra restándole
a los tres vectores el vector V1, de está forma, el plano queda representado por los
2. Obtener un vector a, ortogonal a los vectores {W1 ,W2 }. Si se ignora una componente
de los vectores {W1 ,W2 }, por ejemplo, la que corresponde al eje X4, se definen dos
vectores {W1 ' ,W2 '}∈ ℜ 3 como W1' = (W1,1 , W1, 2 , W1,3 ) y W2' = (W2,1 , W2, 2 , W2,3 ) . De esta
e1 e2 e3
W × W = W1',1
1
'
2
'
W1', 2 W1',3 = a1e1 + a 2 e 2 + a3 e 3
W2',1 W2', 2 W2',3
114
Entonces se crea un vector a ∈ ℜ 4 constituido con los valores de las componentes
que arroja este producto vectorial 3D, y un cero en la posición de la componente que
se ignoró, en este caso se tiene que, a = (a1 , a 2 , a3 ,0) , este vector es linealmente
W1' = (W1,1 , W1, 2 , W1, 4 ) y W2' = (W2,1 , W2, 2 , W2, 4 ) , y el producto vectorial 3D queda
como:
e1 e2 e4
W ×W = W
1
'
2
' '
1,1 W '
1, 2 W1',3 = a1e1 + a 2 e 2 + a 4 e 4
' '
W 2 ,1 W
2, 2 W2',3
ortogonal a W1 y W2.
Observación 4.3:
algunos vectores Wi', porque esto causará que el determinante del producto cruz
3. Obtener un segundo vector b ortogonal a los vectores {W1 , W2 , a}. Para obtener el
este producto da como resultado un vector b ortogonal a todos los factores. Entonces:
115
e1 e2 e3 e4
a1 a2 a3 a4
a × W1 × W2 = = b1 e1 +b2 e 2 +b3 e 3 +b4 e 4
W1,1 W1, 2 W1,3 W1, 4
W2,1 W2, 2 W2,3 W2, 4
Así, el vector b ∈ ℜ 4 queda constituido con los valores que arroja el producto
5. Realizar el proceso de rotación alrededor del plano (hiperplano 2D) nuevamente con
rot H ,θ ( x) = rot P ,θ ( x − V1 ) + V1
4.7.6 Caso nD
En este caso se procede con una analogía dimensional de los casos 3D y 4D en la que
cohiperplanares, tales puntos estarán representados por los vectores {V1 , V2 , KVn −1 }∈ ℜ n .
restándole a los n-1 vectores el vector V1, de está forma, el hiperplano estará ahora
1≤ i ≤ n − 2.
componente Xi de los vectores {W1 ,W2 ,K,Wn−2 } para definir n-2 vectores
{W1 ' ,W2 ' ,K,Wn−2 '}∈ R n−1 , cuidando que ninguno de los vectores se vuelva el vector
116
cero. De esta forma, si se ignora la componente Xi, y se aplica el producto vectorial
e1 K ei −1 ei +1 K en
' ' '
W 1,1 K W 1,i −1 W 1,i +1 K W1',n
' ' '
W 2 ,1 K W 2 ,i −1 W 2 ,i +1 K W2',n = a1e1 + K + ai −1ei −1 + a i +1ei +1 + K + a n en
M M M M
' ' '
W n − 2 ,1 K W n − 2 ,i −1 W n − 2 ,i +1 K Wn'− 2,n
e2 e3 K en
W1', 2 W1',3 K W1',n
W2', 2 W2',3 K W2',n = a 2 e2 + a3 e3 + K + a n en
M M M
' '
W n − 2, 2 W n − 2,3 K Wn'− 2,n
e1 e2 K en −1
' '
W 1,1 W 1, 2 K W1',n −1
' '
W 2 ,1 W 2, 2 K W2',n −1 = a1e1 + a 2 e2 + K + a n −1en −1
M M M
Wn' − 2,1 Wn'− 2, 2 K Wn'− 2,n −1
En cualquier caso el vector a, formado con los valores que arroja el producto
117
3. Obtener un segundo vector b ortogonal a los vectores {W1 ,W2 ,K ,Wn − 2 , a} . Para
e1 e2 K en
a1 a2 K an
W1,1 W1, 2 K W1, n
b = a × W1 × W2 × K × Wn − 2 = = b1e1 + b2 e 2 + K + bn e n
W2,1 W2, 2 K W2 , n
M M M
Wn − 2,1 Wn − 2, 2 K Wn − 2, n
Así, el vector b ∈ ℜ n queda constituido con los valores que arroja el producto
5. Realizar el proceso de rotación alrededor del hiperplano (n-2)D con la Ecuación 4.7,
rot H ,θ ( x) = rot P ,θ ( x − V1 ) + V1
para la rotación general nD., cuando se cuenta con los vectores ortonormales af y bf y su
118
4.8.1 Caso 2D
En 2D el eje de rotación será un punto, por tanto, este estará dado por el punto f,
4.8.2 Caso 3D
vértice V1 = f .
e1 e2 e3
a × b = a1 a2 a 3 = (a 2 b3 − a 3 b2 )e1 + (a 3 b1 − a1b3 )e 2 + (a1b2 − a 2 b1 )e3
b1 b2 b3
4.8.3 Caso 4D
proceso es el siguiente:
V1 = f .
119
2. El segundo vértice se obtiene de realizar el producto cruz 3D definiendo dos vectores
a (3) , b (3) ∈ ℜ 3 , donde estos vectores se obtienen al ignorar una componente de los
vector). Por ejemplo, si se ignora la que corresponde al eje X4, se tiene que:
e1 e2 e3
W 2
( 3)
=a ( 3)
×b ( 3)
=a1
( 3)
a ( 3)
2 a 3( 3) = W2(,31) e1 + W2(,32) e 2 + W2(,33) e3
( 3) ( 3)
b1 b 2 b3(3)
Entonces se crea el vector W2∈ℜ4, constituido con los valores de las componentes
que arroja este producto vectorial 3D, y un cero en la posición de la componente que
Observación 4.5:
No se debe omitir una componente que haga que los vectores a(3) y b(3) :
3. El tercer y último vértice se obtiene al realizar el producto cruz 4D con los vectores a,
b, y W2 y sumándole f, entonces.
e1 e2 e3 e4
a1 a2 a3 a4
W3( 4 ) = a ( 4 ) × b ( 4 ) × W2 = = W3(,14 ) e1 +W3(,42) e 2 +W3(,43) e 3 +W3(,44) e 4
b1 b2 b3 b4
W2,1 W2, 2 W2,3 W2 , 4
Entonces se crea el vértice V3, constituido con los valores de las componentes que
120
El eje de rotación definido por {V1, V2, V3} es ortogonal a los vectores a y b.
4.8.4 Caso nD
V1 = f .
a (3) , b (3) ∈ ℜ 3 , donde estos vectores se obtienen considerando tres componentes Xr,
se tiene que:
er es et
W 2
( 3)
=a ( 3)
×b ( 3)
= a r( 3) a s(3) at(3) = W2(,3r) er + W2(,3s) e s + W2(,3t ) et
br(3) bs(3) bt( 3)
Entonces se crea el vector W2∈ℜn, constituido con los valores de las componentes
que arroja este producto vectorial 3D, y un cero en la posición de las componentes
que W2 = (0, K ,0, W2(,3r) ,0, K ,0, W2(,3s) ,0, K ,0, W2(,3t ) ,0, K ,0) y V 2 = W 2 + f .
3. Para el cálculo del resto de los vértices, el proceso se vuelve iterativo, de la siguiente
forma: Para calcular el vértice Vk, se realiza el producto cruz (k+1)D con los vectores
{W2, W3…, Wk-1} y dos vectores a ( k +1) , b ( k +1) ∈ ℜ k +1 donde estos vectores se obtiene
121
originales a, b ∈ ℜ n . Este proceso se hace para 3 ≤ k ≤ n − 1 . Entonces se tiene que:
constituido con los valores de las componentes que arroja el producto vectorial
Observación 4.6:
Una vez obtenido el eje de rotación mediante este proceso y probando los giros
utilizando la Ecuación 3.31, se observó que las rotaciones mantienen una misma
dirección de giro para las dimensiones impares, para las pares, la dirección es en
de los giros. Se puede utilizar por ejemplo el vector a como (-1)n+1a durante todos los
dado que se manejaron propiedades vectoriales. Sin embargo, para fines de ilustración se va
a demostrar que son equivalentes a los casos analizados en el Capítulo 3, para las rotaciones
principales nD, y para rotaciones generales en el caso 2D. El resto de demostración de las
equivalencias para las rotaciones generales nD, quedan fuera de los alcances de esta
investigación.
122
4.9.1 Caso 2D
El caso base para comprobar será el caso de rotación principal 2D, ya que en esta
dimensión el vector x = ( x1 , x 2 ) está completamente sobre plano P0. Se probarán los casos
cuando los vectores ortonormales a y b, caen sobre los ejes principales, y después con
mismo resultado.
X2
b = (0,1)
a = (1,0)
X1
Dado que la Ecuación 4.6 indica que el sentido del giro es del vector a hacia el b, se
espera obtener el mismo resultado que el giro positivo en 2D, de esta forma:
x ⋅ a = x1 + 0( x 2 ) = x1
x ⋅ b = 0( x1 ) + x 2 = x 2
123
Entonces substituyendo en la Ecuación 4.6, se tiene:
[x1 ' x 2 '] = [x1 x 2 ] + ( x1 (cos θ − 1) − x 2 sin θ )[1 0] + (x1 sin θ + x 2 (cos θ − 1) )[0 1]
Así:
= x1 + x1 cos θ − x1 − x 2 sin θ
= x1 cos θ − x 2 sin θ
= x1 sin θ + x 2 cos θ
Con esto, se tiene que el resultado para x1 y x2 es el mismo que en las formulas de la
(Figura 4.6).
124
X2
b = (-sinα,cosα)
a = (cosα,sinα)
α+π/2
α
X1
De esta forma:
a = (cos α , sin α )
b = (− sin α , cos α )
x ⋅ a = x1 cos α + x 2 sin α
x ⋅ b = − x1 sin α + x 2 cos α
⎡ x cos θ cos α + x 2 cos θ sin α − x1 cos α − x 2 sin α + x1 sin θ sin α − x 2 sin θ cos α ⎤
=⎢ 1 ⎥
⎣ x1 sin θ cos α + x 2 sin θ sin α − x1 cos θ sin α + x 2 cos θ cos α + x1 sin α − x 2 cos α ⎦
Así:
x1 ' = x1 + cos α ( x1 cos θ cos α + x 2 cos θ sin α − x1 cos α − x 2 sin α + x1 sin θ sin α − x 2 sin θ cos α )
− sin α ( x1 sin θ cos α + x 2 sin θ sin α − x1 cos θ sin α + x 2 cos θ cos α + x1 sin α − x 2 cos α )
125
= x1 + cos α ( x1 cos θ cos α − x1 cos α − x 2 sin θ cos α )
− sin α (− x1 cos θ sin α + x1 sin α + x 2 sin θ sin α )
= x1 cos θ − x 2 sin θ
x 2 ' = x 2 + sin α ( x1 cos θ cos α + x 2 cos θ sin α − x1 cos α − x 2 sin α + x1 sin θ sin α − x 2 sin θ cos α )
+ cos α ( x1 sin θ cos α + x 2 sin θ sin α − x1 cos θ sin α + x 2 cos θ cos α + x1 sin α − x 2 cos α )
= x1 sin θ + x 2 cos θ
la rotación 2D (Ecuación 3.9), lo que indica que no importa los valores de las componentes
de los vectores, si estos definen al mismo plano de rotación, la fórmula dará el mismo
resultado.
La fórmula ya conocida para la rotación 2D alrededor de un punto fijo 2D, dice que:
⎡ 1 0 0⎤ ⎡ cos θ sin θ 0⎤ ⎡ 1 0 0⎤
[x1 ' x 2 ' 1] = [x1 x2 1] ⋅ ⎢⎢ 0 1 0⎥⎥ ⋅ ⎢⎢− sin θ cos θ 0⎥⎥ ⋅ ⎢⎢ 0 1 0⎥⎥
⎢⎣− f 1 − f2 1⎥⎦ ⎢⎣ 0 0 1⎥⎦ ⎢⎣ f1 f2 1⎥⎦
⎡ cos θ sin θ 0⎤ ⎡ 1 0 0⎤
= [x1 x2 ⎢
1] ⋅ ⎢ − sin θ cos θ 0⎥⎥ ⋅ ⎢⎢ 0 1 0⎥⎥
⎢⎣(− f 1 cos θ + f 2 sin θ ) (− f1 sin θ − f 2 cos θ ) 1⎥⎦ ⎢⎣ f1 f2 1⎥⎦
126
⎡ cos θ sin θ 0⎤
= [x1 x2 1] ⋅ ⎢⎢ − sin θ cos θ 0⎥⎥
⎢⎣( f1 (1 − cos θ ) + f 2 sin θ ) (− f1 sin θ + f 2 (1 − cos θ ) ) 1⎥⎦
Entonces:
será equivalente a la rotación del plano cuyo centro de rotación estará definido por el vector
f = ( f1 , f 2 ) (Figura 4.6).
X2
xf = (x1-f1, x2-f2)
a = (1,0) X1
Figura 4.7: Llevar el vector x para realizar la rotación 2D en un plano de rotación con centro de
rotación f.
Y por la fórmula ya probada para 2D cuando el plano de rotación pasa por el origen,
solo se substituyen los valores de x por (x-f) en el resultado de la Sección 4.9.1.2 y después
127
= x1 sin θ − f1 sin θ + x 2 cos θ − f 2 cos θ + f 2
Con esto, se tiene que el resultado para x1 y x2 es el mismo que en las formulas de la
4.9.2 Caso 3D
Para 3D, se considera que los vectores ortonormales a y b están completamente sobre
alguno de los planos principales, al probarse para el plano X1X2, se espera tener la rotación
b = e2 = (0,1,0) , ambos vectores caen sobre los ejes X1 y X2 respectivamente, de esta forma:
x.a = x1 + 0( x 2 ) + 0( x3 ) = x1
x.b = 0( x1 ) + x 2 + 0( x3 ) = x 2
[x1 ' x 2 ' x3 '] = [x1 x2 x3 ] + ( x1 (cos θ − 1) − x 2 sin θ )[1 0 0] + ( x1 sin θ + x 2 (cos θ − 1) )[0 1 0]
Así:
= x1 + x1 cos θ − x1 − x 2 sin θ
= x1 cos θ − x 2 sin θ
128
x 2 ' = x 2 + x1 sin θ + x 2 (cos θ − 1)
= x1 sin θ + x 2 cos θ
x3 ' = x3
similar al proceso de hacer las substituciones cíclicas de los parámetros x1Æx2Æx3Æx1 (ver
Sección 3.5.2 ), para obtener la rotación alrededor del eje X1, y si después a y b caen sobre
alrededor del eje X2, con lo cuál se obtienen las tres rotaciones principales en 3D.
4.9.3 Caso nD
x.a = xi
x.b = x j
Por lo tanto:
xk ' = xk 1 ≤ k ≤ n, k ≠ i, j
129
Y esto coincide con la definición de rotaciones principales con el enfoque matricial
(Ecuación 3.19). Por tanto queda demostrada la equivalencia de fórmula con el enfoque
vectorial, con el enfoque matricial del Capítulo 3, para las rotaciones principales, y tal
4.10 Resumen
En este capítulo se desarrolló la formulación de una matriz para rotaciones generales
información con la que se cuente para realizar los giros, es decir, se cuenta con el eje de
rotación o con el plano de rotación. Por tanto, a manera de unificar ambos métodos, se
propusieron los procesos para la obtención del plano de rotación a partir a partir del eje
ambos enfoques para las rotaciones principales nD y para el caso general 2D.
solo pueden ser observados mediante proyecciones geométricas del espacio nD hacia el
forma general.
130