Как получить собственные векторы в QR - алгоритме "на лету", т.е. считая параллельно собственные значения.
Не знаю.
Более того.
"Если требуется определить не только собственные значения матрицы

, но и её собственные векторы, то в процессе построения последовательности матриц

следует запоминать ортогональные матрицы

, вычисляемые по рекуррентной формуле:

"
Похоже, здесь подразумевается, что матрица

при завершении итерационного процесса будет всегда содержать собственные векторы.
Это справедливо в случае, если

— нормальная матрица (

). В частности, если

симметрична. В этом случае

должна быть диагональной матрицей, и легко видеть, что тогда

действительно состоит из собственных векторов.
С другой стороны, это неверно в общем случае. Возьмём в качестве исходной

правую треугольную матрицу. Тогда

-алгоритму «нечего делать»: разложение

является искомым. Но столбцы

вовсе не являются собственными векторами.