LAPACK'in QR rutini Q'yu Hanehalkı reflektörleri olarak depolar. Yansıma ile , böylece sonucun ilk öğesi olur , bu yüzden saklanması gerekmez. Ve gerekli ölçek faktörlerini içeren ayrı bir vektörü saklar . Yani bir reflektör matrisi şöyledir:
burada normalleştirilmez. Ders kitaplarında reflektör matrisi
nerede normalize edilir.
Neden LAPACK ölçeği gelmez ile yerine bunu normale?
Gerekli depolama alanı aynıdır ( yerine , depolanmalıdır) ve daha sonra ile çarpmaya gerek olmadığından uygulaması daha hızlı yapılabilir ( ders kitabı sürümünde ile çarpım optimize edilebilir, basit normalleştirme yerine , ile ölçeklendirilir ).
(Sorumun nedeni bir QR ve SVD rutini yazıyorum ve bu kararı izlemem gerekip gerekmediğini bilmek istiyorum)