No tópico anterior representamos os quatérnios da forma
q r = (a+A) (b+B) = {a b - (A•B)} + {aB + bA + A x B} ( £ )
e portanto redutível a produtos da álgebra vetorial tridimensional que hoje empregamos.
A forma polar de um quatérnio é dada por
q r = (|q| U(n , θ)) (|r| U(m , φ)) =
(|q| |r|) U(p , ψ),
com U(p , ψ) = U(n , θ) U(m , φ)
isto é,
(cosψ + psenψ) = (cosθ + nsenθ)
(cosφ+msenφ) (££).
Iremos mostrar como efetuar rotações e reflexões no
espaço tridimensional com os quatérnios. Os quatérnios
puramente vetoriais, da forma
Começamos por estudar a ação do quatérnio unitário e
puramente vetorial
Pelas regras de multiplicação entre as unidades
quaterniônicas, ao multiplicarmos por k à esquerda de v,
obtemos

O produtos de k pela esquerda e pela direita são operações
algébricas correspondentes, respectivamente, às rotações de
90° no sentido anti-horário e horário com relação a k, duas
operações opostas. O produto de k pela esquerda e o produto de
Ora, quem faz uma rotação de 90° num plano bidimensional, faz qualquer rotação naquele plano,

e fazendo uma soma ponderada dos vetores ortogonais v e
Escrevemos então para o vetor rodado,
Vejamos alguns exemplos de rotações contínuas,
![]() |
![]() |
![]() |
Bom, que niguém venha dizer que rotações não são eventos comuns ou que não servem para nada.
O produto à esquerda pelo quatérnio unitário
'Mutatis mutandis', o produto à esquerda por
|
|
![]() |
![]() |
Ademais afirmamos que o produto quaterniônico por
A prova desta afirmação pode ser feita lembrando que, como
comentamos no tópico anterior, na base ortonormal e
positivamente orientada
Por conseqüência, o produto à esquerda por
Lembramos que para quatérnios puramente vetoriais vale a expressão
(0 + A) (0 + B) = - (A • B) + (A x B) ($)
e se o vetor v é um quatérnio puramente vetorial ortogonal
ao quatérnio unitário puramente vetorial n, temos que

Lembramos que pela regra do boneco sentado, quando o
primeiro vetor sai pela perna direita e o segundo sai pela
esquerda, a cabeça do boneco aponta a direção do produto
vetorial dos dois. Ademais o módulo de
O produto quaterniônico (ou vetorial) de n à esquerda pelos
vetores pertencentes ao plano ortogonal a n tem um efeito
idêntico ao produto quaterniônico (ou vetorial) de k à esquerda
pelos vetores da forma
Temos

...isto vemos bem pela regra do boneco sentado.
Esta diferença entre a ação pelo produto à direita e à esquerda por um quatérnio fixo será essencial no estudo das rotações tridimensionais de quatérnios puramente vetoriais. Notem que não temos ainda uma expressão geral, quem estava achando que já tínhamos como fazer qualquer rotação e que para tanto bastava apenas o produto vetorial, não está completamente enganando, mas
v' = R(n , θ) v = U(n , θ/2)
v U(n , -θ/2)
ou v' = q v q*, com q = U(n , θ/2)
(£££).
Para ver que a expressão funciona, escrevemos que
|
|
∴ v' = vP + U(n , θ) vN ...onde empregamos a distributividade e a associatividade do produto quaterniônico, também empregamos, por conseqüência de ($), que quatérnios puramente vetoriais comutam se paralelos e anticomutam se ortogonais. Do resultado vemos que, enquanto a componente paralela é preservada, a compontente ortogonal gira de um ângulo θ no sentido anti-horário com relação ao vetor. |
|
Por esta expressão, se efetuamos uma
rotação de 180° do vetor
|
|
Da prova da fórmula mais acima,
v' = (v • n) n + senθ (n x v) + cosθ ((n x v) x n) ($$) ,
expressão que pode ser reduzida a três expressões lineares dando as
componentes de
Bom, temos a matriz de uma rotação anti-horária de um ângulo genérico φ com relação ao vetor unitário genérico n ...então para que os quatérnios? De fato a fórmula para se fazer uma rotação dada pode ser escrita apenas com o emprego dos produtos escalar e vetorial, desta forma a associatividade não seria evidente, mas na forma matricial sim.
Veremos entretanto que a expressão (£££) é muito boa para manipulações simples, ademais historicamente foi descoberta em tempos que espaços vetoriais, matrizes e transformações lineares ainda não tinham sido inventados. Ademais, disto não trataremos aqui, o enfoque quaterniônico das rotações dá muito menos problemas para o controle numérico de máquinas ...isto por que a expressão matricial é muito crítica para certos valores de φ e n, de forma que a expressão com quatérnios é muito empregada em robótica, alinhamentos rotacionais e em outras aplicações nos dias de hoje.
Uma grande vantagem da expressão (£££) aparece quando a
associatividade do produto quaterniônico e particularidades da expressão
para analisar rotações sucessivas. Imaginemos que giramos o vetor v de um ângulo
θ no sentido anti-horário com relação a n, depois de um ângulo φ no
sentido anti-horário com relação a m. Então definimos os quatérnios unitários
v = r ( q (v) q* ) r* = (r q) v (r q)*
... onde empregamos a associatividade do produto quaterniônico e o fato de que a conjugação dá cambalhota neste produto.
Como o produto de quatérnios unitários é outro quatérnio
unitário, se escrevemos
A rotação resultante relaciona-se com as duas rotações
sucessivas através da fórmula
U(p , ψ/2) = r q = U(m , φ/2) U(n , θ/2)
ou
Isto é, a rotação associada ao quatérnio unitário
Ou seja, (£££) não é apenas uma expressão que permite
fazer rotações tal qual ($$), mas (£££)
é uma expressão que implica em uma regra de composição simples para as rotações
espaciais. Por causa desta expressão associamos sempre uma rotação
de um ângulo θ no sentido anti-horário com relação ao vetor n a
um quatérnio unitário
Se então temos uma sucessão de
rotações associadas aos quatérnios unitários
A álgebra dos quatérnios foi a primeira ferramenta eficaz aplicada no estudo da composição de rotações espaciais. Naquele tempo, já havíamos dito, ainda não tinham sido inventadas as matrizes, o povo ainda amarrava cachorro com lingüiça etc... a descoberta de Hamilton foi revolucionária (no sentido positivo). Vejamos algumas aplicações.
|
Um resultado cotidiano conhecido é que se efetuamos três
meias-voltas com um certo objeto em torno de três direções ortogonais,
ele volta à posição original. Com quatérnios, rotações de 180° com
relação aos eixos x, y e z são descritas respectivamente pelos quatérnios
unitários
q1 = cos90° + i sen90° = i, e vemos que o resultado independe da ordem, multiplicando
|
|
|
Caso particular deste resultado é que a
sucessão de rotações de 180° em torno das direções
|
Outro resultado interessante é que rotações anti-horárias sucessivas de φ, 90° e φ, em torno dos eixos x, y e z, correspondem a uma única rotação anti-horária de 90° em torno do eixo y, de fato,
e o quatérnio unitário
No espaço tridimensional, quem faz rotações e também pode multiplicar por -1, faz reflexões com respeito a qualquer plano.
|
|
Se pretendemos refletir um vetor v com relação a um plano que tem vetor normal unitário n, primeiro rodamos v por um ângulo de 180° com relação ao vetor n, depois multiplicamos o resultado da rotação pelo escalar (-1), temos que:
v' = S(n) v = ∴ v' = S(n) v = n (v) n é a expressão através de produto quaterniônico para a reflexão de v com relação ao plano ortogonal ao vetor unitário n. |
|
Um dos resultados que tiramos facilmente desta expressão é que a composta de duas reflexões dá uma rotação pelo dobro do ângulo entre dois vetores unitários escolhidos ortogonais aos planos refletores, no sentido anti-horário com relação ao produto vetorial destes vetores, na ordem das reflexões efetuadas, de fato,
S(m) S(n) v = m (n v n) m = (m n) v (n m) = onde l é um vetor unitário com a mesma direção
e sentido do produto vetorial
|
|
É interessante observar o seguinte nexo causal, o fato de que duas reflexões
correspondem a uma única rotação implica que uma base positivamente orientada
Os quatérnios, dada a expressão (£££), nos fornecem um tratamento algébrico das rotações e reflexões espaciais em conjunto. As rotações estão naturalmente associadas à geometria da esfera bidimensional usual. Tal qual sobre a Terra, os caminhos mais curtos sobre a esfera se dão pelas chamadas circunferências maiores ou meridianos.
|
|
Notem para duas acepções diferentes para a palavra meridiano, quando falamos meridiano em geral como acima, queremos dizer circunferência maior, isto é uma circunferência de raio máximo sobre a esfera, que corresponde com a intersecção da esfera com um plano que passa pelo seu centro. Neste sentido o equador da esfera é o único paralelo que pode ser chamado de meridiano e o meridiano de Greenwich é metade de um meridiano (pois diferenciamos longitude zero da sua antípoda, que é a longitude 180°). |
Por terem raio máximo, os meridianos são as circunferências menos curvas
sobre a superfície da terra, por serem menos curvas são as que mais se
aproximam da linha reta. Pode-se mostrar que o caminho mais curto entre dois
pontos da superfície do planeta, chamado de geodésica entre estes pontos, se
dá ao longo de uma circunferência maior. No caso terrestre um meridiano
completo, pela definição histórica de metro, tem 40.000 km, temos que andar
aproximadamente 10.000km para vir do pólo norte ao equador pelo meridiano de
Greenwich. Para dar uma volta completa na terra ao longo de um meridiano em 80
dias, devemos andar 500km por dia. O raio de um meridiano coincide com o da
terra, aproximadamente
Antes da Revolução Francesa, abundavam reis, e com seus pés, braços e polegares se definiam-se as unidades de medida. O efeito cruel da guilhotina fez escassearem estes nobres e a humanidade passou a procurar referências mais universais. A definição inicial de metro, como um décimo milionésimo da distância do pólo norte ao equador pelo meridiano de Greenwich tornou-se pouco prática para fins científicos e comerciais... o metro padrão passou a ser uma barra de ouro que ficava bem guardada... hoje é um múltiplo do comprimento da onda emitido por um átomo radioativo, de forma que pode ser obtido com facilidade e precisão em qualquer parte.
|
A definição inicial de milha marítima também refere-se
aos meridianos, a milha marítima corresponde ao comprimento de um minuto
de arco de meridiano, isto é,
|
|
A geometria da esfera é estudada sobre uma esfera de raio unitário, sempre é possível escolher um tal sistema de unidades. Os meridianos são os substitutos das linhas retas, os arcos de meridianos substitutos dos segmentos, três destes formam um triângulo esférico...

... cada lado é arco de um meridiano que foi definido como a intersecção da esfera por um plano que passa por seu centro. A esfera tendo raio um, os lados são medidos em graus ou radianos. Os ângulos entre os lados são definidos como os ângulos entre os planos definidores dos meridianos, desde que estes ângulos sejam tomados na região definida pelos planos de forma a encerrar o triângulo esférico. Com uma escolha apropriada de vetores normais aos planos cortantes estes podem ser os ângulos entre estes vetores normais. ] Os polígonos esféricos são definidos de forma semelhante. A trigonometria esférica estuda a resolução de triângulos esféricos.
A lei dos senos na trigonometria esférica é dada por:
(sena) / (senα) = (senb) / (senβ) = (senc) / (senγ),
isto é, são iguais os quocientes entre os senos dos lados e os senos dos correspondentes ângulos opostos.
A lei dos cossenos é dada por:
cosa = (cosb) (cosc) + (senb) (senc) cosα,
isto é, o cosseno do lado a é o produto do cosseno dos outros lados mais o produto dos senos dos outros lados multiplicado pelo cosseno do ângulo α, oposto ao lado a.
|
Além disso, a soma dos ângulos internos, usualmente passa
de 180°, sendo definido o excesso esférico do triângulo como
Ao lado mostramos um triângulo tri-retângulo. O excesso
no caso é
Este resultado não é coincidência, o excesso esférico, se medido em radianos, coincide com a área do triângulo esférico: e = (α+β+γ) - π = área do triângulo esférico. |
|
Para ver a validade da lei do excesso esférico, basta considerar que, por
conseqüência da famosa regra de três, a área da primeira das cintas abaixo
está para a área da esfera assim como α está para π e portanto vale
|
|
|
|
Ademais a soma das áreas das faixas cobre a esfera e de sobra mais quatro vezes a área do triângulo esférico.
A validade das leis do cosseno e do seno decorrerá da exposição, mais abaixo.
Pois é, o pessoal sofria naqueles tempos com a tal trigonometria esférica, seu domínio era essencial para as navegações, orientação astronômica, geodesia etc... Da mesma forma que a geometria analítica simplifica os problemas de trigonometria no plano e no espaço, os quatérnios irão simplificar muito a trigonometria esférica e tornar claras as relações desta com as rotações espaciais.
A palavra vetor significa aquele que transporta, dizemos que o mosquito que leva o vírus da dengue é um vetor por esta razão. Ressaltamos nos cursos de geometria analítica que vetores são diferentes de pontos, correspondem a operações efetuadas com pontos. Os vetores em duas e três dimensões são considerados operações de translação de pontos em linha reta, ou abreviadamente, deslocamentos. Por que não definir vetores esféricos como deslocamentos sobre os meridianos, que agora, na geometria esférica, representam o análogo das linhas retas?
Hamilton definiu uma espécie de vetor esférico, geometricamente corresponde
a um arco orientado sobre um meridiano da esfera e algébricamente correspondente
ao quociente dos quatérnios unitários puramente vetoriais que representam os
extremos do arco. Se A e B são dois pontos sobre um meridiano da esfera,
naturalmente associados aos quatérnios unitários puramente vetoriais
Lembramos que para quatérnios unitários conjugação e inversão coincidem, assim sendo
onde n é o vetor unitário na mesma direção e sentido do produto vetorial

Temos uma relação de fechamento diz que os vetores representando deslocamentos
sobre os três lados de um triângulo ou polígono de segmentos no
"If ABC is any spherical triangle, three successive rotations represented by the directed arcs 2BC, 2CA, 2AB, (about their polar axes) will restore a body to its original position"
Desta forma, fazer a composição de rotações é o mesmo que construir o lado faltante do triângulo esférico cujos lados são as metades dos ângulos de rotação correspondentes... pois se a terceira rotação é o oposto da composta das outras duas, o seu oposto corresponde à composição delas.
Cada triângulo e cada polígono esférico (a generalização é direta) está associado
a uma seqüência de rotações que trazem um objeto de volta à posição original.
A última rotação, associada ao último lado, é exatamente o oposto da composta das
A condição (££££) é a condição de fechamento do triângulo esférico, veremos que suas partes escalar e vetorial são equivalentes às leis dos cossenos e dos senos da trigonometria esférica, podemos reescrever tal expressão da forma abaixo:
(cosa - na senα) = (cosb + nb senβ) (cosc + nc senγ).
Tomando a parte escalar dos dois lados obtemos que:
cosa = cosb cosc - (nb • nc) senb senc
e a regra do boneco sentado nos mostra que o ângulo entre
nb e nc é
|
|
|
|
de forma que
- na sena = cosb nc + cosc nb +
(nb x nc) senb senc
∴ - (A • na) sena = senα senb senc
∴ - (A • (B x C)) = senα senb senc
e invariância do produto escalar triplo por permutações cíclicas mostra que a parte vetorial da equação de fechamento dá a lei dos senos da trigonometria esférica.
Apesar de ser equivalente às leis dos cossenos e dos senos da trigonometria a equação de fechamento diz mais do que elas, por causa da associatividade do produto quaterniônico, também pela ligação com rotações que o sistema dos quatérnios estabelece.
O método dos quatérnios em problemas práticos pode ser muito mais simples. O tal do vetor curvo, dado pelo quatérnio unitário associado ao arco de meridino, permite que trabalhemos sem precisar desenhar triângulos esféricos.
Tudo se passa como em geometria analítica, quando a álgebra dos vetores permite que façamos cálculos e tiremos conclusões sem precisar fazer um desenho em duas ou uma maquete em três dimensões do objeto estudado.
|
|
Consideremos um exemplo de como os quatérnios possibilitam a resolução de problemas relativamente complicados de geometria esférica sem precisarmos fazer qualquer desenho. O agente secreto James Bond segue com seu avião a jato pela trajetória mais curta do Rio a Moscou, em missão secreta. Mantém uma velocidade de 2.000km/h. Após quatro horas de vôo, encontrando-se sobre a localidade X, recebeu um chamado de Londres e se dirigiu para esta cidade. O chamado era urgente, tratava-se do seqüestro da rainha! ... e a presença do 007 era necessária. James Bond partiu da localidade X para Londres com a velocidade máxima do seu jato, 3000km/h. Faltando quinze minutos para chegar a Londres James Bond avistou, com seu super-binóculo a rainha no solo, também os bandidos ...colocou sua fantasia favorita e saltou sobre eles, deixando o avião seguir para Londres com seu super-piloto automático. |
|
|
Pergunta-se:
|
|
Como vê, os problemas teóricos envolvendo quatérnios são sempre problemas que poderiam ocorrer no cotidiano de qualquer agente secreto. Nosso objetivo é apresentar um texto um curso com aplicações práticas, que pode ser útil para a vida de qualquer pessoa. |
|
Bom, vamos à resolução do exercício, a resposta do item (i) é óbvia, James Bond salvará a rainha, para qualquer um que viu outros filmes da série, percebe que este caso é moleza para o 007. Resolveremos os outros itens com o emprego de quatérnios.
Lembramos que no Rio de Janeiro passa o paralelo de latitude 23° Sul e e o meridiano de longitude 43° Oeste, também que a latitude de Moscou é 56° Norte e sua longitude 37,5° Leste (aqui empregamos a terra apenas como ferramenta didática para estudar a esfera, no caso de problemas de geodesia podemos trabalhar com mais precisão ...para quem espiar o link, fiz as contas na página referida com o mathematica 4, os pacotes nas versões atuais devem estar embutidos).
As equações do sistema de coordenadas esféricas nos permitem passar das
informações de latitude e longitude para coordenadas cartesianas. Tomando
nosso sistema xyz de forma que o centro da terra esteja na origem, o pólo norte
tenha coordenadas
x = senθ cosφ = cosλ cosφ
y = senθ senφ = cosλ senφ
z = cosθ = senλ
onde φ é o ângulo equatorial e determina a longitude, θ
é o ângulo azimutal ou co-latitude,
Na convenção usual, φ vai de -180° a 180°, anulando-se
no meridiano de Greenwich. O ângulo azimutal θ vale respectivamente 0°,
90° e 180° no pólo norte, equador e pólo sul, quando a latitude
Voltando ao nosso problema, vamos determinar as coordenadas cartesianas do Rio e de Moscou e caracterizar estas cidades como quatérnios unitários puramente vetoriais,


De novo estou aproveitando as contas que outrora fiz no mathematica 4.
O arco de meridiano que vai do Rio até Moscou está representado por
Do valor de a em radianos tiramos por regra de três a
distância entre Rio e Moscou, pois um arco de meridiano de π radianos
corresponde a 20.000km sobre a Terra. A parte escalar de q determina cosa e
portanto a e sena. A parte vetorial de q vale

A distância do Rio até Moscou é de aproximadamente 11.536km, mas após quatro horas e meia de vôo à velocidade de 2000km/h nosso herói tinha percorrido 9000km e ainda não havia chegado à capital da Rússia.
Para determinar a latitude e a longitude da localidade X,
devemos modificar o arco de meridiano descrito pelo quatérnio unitário q,
manter sua direção e sentido, dadas pelo vetor unitário n, mas alterar
sua extensão, trocando a, que corresponde a 11.536km por b que corresponde a
apenas 9.000km. Então o quatérnio unitário

A cidade X é um quatérnio unitário puramente vetorial, como esperado 007 voava sobre a Terra, não estava em quatro dimensões, mas no subespaço tridimensional dos quatérnios puramente vetoriais no momento do chamado!
Basta converter as coordenadas cartesianas deste local para esféricas e obter a latitude e a longitude da cidade X, pedida no item (ii).

Obtivemos que a latitude da cidade X é de 43,4° Norte e sua longitude é 30,8° Leste. Tendo feito isto, para os itens finais do problema é bom lembrar que a latitude e a longitude de Londres são 51,5° Norte e 0° respectivamente.
Vamos agora determinar o quatérnio unitário puramente vetorial correspondente a Londres e o quatérnio unitário p, associado ao arco de meridiano que vai da localidade X até Londres,

Tal qual no caso Rio2X é o caso X2Londres, a parte escalar e
vetorial de

Estando apenas a 1.062km de Londres quando saiu da cidade X, à velocidade de 3000km/h, faltavam 21 minutos e 14 segundos para chegar à capital britânica,

de forma que, quinze minutos após partir da localidade X, quando James Bond avistou a rainha e seus raptores faltariam apenas 6 minutos e 14 segundos para o agente chegar ao seu destino. Por regra de três calculamos que o 007 andou 750km da localidade X ao local do salto e que o super-piloto automático andou 312km do local do salto até Londres, respondendo aos itens (iii) e (iv).
Bom, se você acha mais fácil trabalhar com a trigonometria esférica, boa sorte.
Notem que se tomamos todos os arcos de meridianos possíveis sobre a esfera, obtemos todos os quatérnios unitários possíveis, isto permite-nos identificar os pontos da esfera tridimensional com quocientes de direções nos espaço tridimensional usual. Esta interessante associação tem conseqüências profundas que transcendem as rotações e a trigonometria. Tal, dizem, é o ponto na defesa da importância dos quatérnios feita por Tait ante o arrefecimento do seu uso no fim do século XIX e de comparações que tentavam diminuir este maravilhoso sistema frente a outros, como o proposto por Grassmann.
Mas a resistência não suportou movimentos posteriores, o emprego das matrizes e do cálculo vetorial de Gibbs e Heaviside, simplificação dos quatérnios, virou lugar comum e os quatérnios ficaram apenas para os iniciados em artes ocultas e letras apagadas.
Porém o advento da robótica torna o conhecimento e a habilidade no tratamento de rotações uma ferramenta muito útil. Deixo neste diretório, aos interessados nos quatérnios e sua história que tiverem paciência, leitura do clássico trabalho escrito por Hamilton na quinta década do século XIX, que dizem, é muito bom.
Saudações. Márcio.