- FactorizationQR
- FactorizationQRNonNeg
- FactorizationQRPivot
- FactorizationQRTallSkinny
- FactorizationLQ
- FactorizationLQShortWide
- FactorizationQL
- FactorizationRQ
- FactorizationRZ
- FactorizationQR2
- FactorizationRQ2
FactorizationQR2
Вычисляет обобщенное QR-разложение двух матриц: A размера n на m и B размера n на p: A = Q * R, B = Q * T * Z.
Функция LAPACK GGQRF.
Вычисления для типа matrix<double>
bool matrix::FactorizationQR2(
|
Вычисления для типа matrix<float>
bool matrix::FactorizationQR2(
|
Вычисления для типа matrix<complex>
bool matrix::FactorizationQR2(
|
Вычисления для типа matrix<complexf>
bool matrix::FactorizationQR2(
|
Параметры
B
[in] Вторая матрица в обобщенном QR-разложении.
Q
[out] Ортогональная или унитарная матрица Q.
R
[out] Верхнетреугольная матрица R. Если n<m, матрица R является верхнетрапециевидной.
T
[out] Верхнетрапециевидная матрица T.
Z
[out] Ортогональная или унитарная матрица Z.
Возвращаемое значение
Возвращает true в случае успеха, иначе false в случае ошибки.