Come sappiamo, se è una matrice ortogonale, allora rispetta la
proprietà che
ed in questo caso abbiamo già la matrice
inversa disponibile: basta moltiplicare a sinistra per
per ottenere la relazione
. Questo è dunque un caso in
cui il vettore
è calcolato tramite la matrice inversa:
La soluzione la troviamo al costo di un prodotto matrice-vettore,
che come sappiamo esegue flops.
Naturalmente la scelta dell'algoritmo (i,j) oppure (j,i) risulta rilevante: per quanto detto prima dobbiamo optare per l'algoritmo che si adatta al nostro linguaggio di programmazione.