- ReduceToBidiagonal
- ReflectBidiagonalToQP
- ReduceSymmetricToTridiagonal
- ReflectTridiagonalToQ
- ReduceToHessenberg
- ReflectHessenbergToQ
ReflectHessenbergToQ
Генерирует ортогональную матрицу Q, которая представляется в виде произведения n-1 элементарных отражений порядка n, как при использовании метода ReduceToHessenberg:
Q = H(1) H(2) . . . H(n-1).
Функция LAPACK ORGHR.
Входными данными является преобразованная матрица reflect_q того же размера n на n, что и исходная матрица A.
Вычисления для типа matrix<double>
bool matrix::ReflectHessenbergToQ(
|
Вычисления для типа matrix<float>
bool matrix::ReflectHessenbergToQ(
|
Вычисления для типа matrix<complex>
bool matrix::ReflectHessenbergToQ(
|
Вычисления для типа matrix<complexf>
bool matrix::ReflectHessenbergToQ(
|
Параметры
tau_q
[in] Вектор скалярных множителей элементарных отражателей, представляющих ортогональную матрицу Q.
Q
[out] Ортогональная матрица Q.
Возвращаемое значение
Возвращает true в случае успеха, иначе false в случае ошибки.