Rotação de Givens

Fonte: testwiki
Revisão em 20h07min de 12 de janeiro de 2023 por imported>Dbastro (Representação matricial: ajustes)
(dif) ← Revisão anterior | Revisão atual (dif) | Revisão seguinte → (dif)
Saltar para a navegação Saltar para a pesquisa

Predefinição:Sem notas Em álgebra linear numérica, uma rotação de Givens é uma rotação no plano gerado por dois eixos de coordenadas. As rotações de Givens foram nomeadas em homenagem à Wallace Givens, que apresentou a técnica aos analistas numéricos na década de 1950, enquanto trabalhava no Argonne National Laboratory.

Representação matricial

Uma rotação de Givens é representada por uma matriz da forma

G(i,j,θ)=[10000cs00sc00001]

onde Predefinição:Math e Predefinição:Math aparecem nas interseções das Predefinição:Mvar-ésima e Predefinição:Mvar-ésima linhas e colunas. Isto é, os elementos não-nulos da matriz de Givens são dados por: gkk=1para ki,jgii=cgjj=cgji=sgij=spara i>j Note que o sinal dos senos muda quando Predefinição:Math.

O produto Predefinição:Math representa a rotação no sentido anti-horário do vector Predefinição:Math no plano Predefinição:Math de Predefinição:Mvar radianos, por isso o nome de rotação de Givens.

O principal uso das rotações de Givens na álgebra linear numérica é para introduzir zeros em vetores e matrizes. Esse efeito pode, por exemplo, ser usado no cálculo da decomposição QR de uma matriz. Uma vantagem sobre as transformações de Householder é que elas podem ser paralelizadas facilmente, e outra é que frequentemente, para matrizes bastante esparsas elas exigem uma quantidade pequena de operações.

Predefinição:Referências