QR Decomposition VI
- Updated2023-02-21
- 7 minute(s) read
QR Decomposition VI
Owning Palette: Linear Algebra VIs
Requires: Multicore Analysis and Sparse Matrix Toolkit
Computes the QR decomposition of a matrix A.
Wire data to the A input to determine the polymorphic instance to use or manually select the instance.
QR Decomposition (DBL)
![]() |
A specifies an m × n matrix with m rows and n columns. | ||||||
![]() |
pivot? specifies whether this VI decomposes A with column pivoting. When pivot? is TRUE, this VI decomposes A according to the following equation: AP=QR. This VI returns the absolute values of the diagonals of R in descending order. When pivot? is FALSE, this VI decomposes A according to the following equation: A=QR. The default is FALSE. | ||||||
![]() |
Q option specifies how this VI generates Q.
|
||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||
![]() |
Q returns the decomposed Q matrix. The columns of Q compose an orthogonal set. Q is empty if Q option is set to No Q. | ||||||
![]() |
R returns the decomposed upper triangular R matrix. | ||||||
![]() |
P returns the decomposed permutation matrix. P is empty if pivot? is set to FALSE. | ||||||
![]() |
error out contains error information. This output provides standard error out functionality. |
QR Decomposition (SGL)
![]() |
A specifies an m × n matrix with m rows and n columns. | ||||||
![]() |
pivot? specifies whether this VI decomposes A with column pivoting. When pivot? is TRUE, this VI decomposes A according to the following equation: AP=QR. This VI returns the absolute values of the diagonals of R in descending order. When pivot? is FALSE, this VI decomposes A according to the following equation: A=QR. The default is FALSE. | ||||||
![]() |
Q option specifies how this VI generates Q.
|
||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||
![]() |
Q returns the decomposed Q matrix. The columns of Q compose an orthogonal set. Q is empty if Q option is set to No Q. | ||||||
![]() |
R returns the decomposed upper triangular R matrix. | ||||||
![]() |
P returns the decomposed permutation matrix. P is empty if pivot? is set to FALSE. | ||||||
![]() |
error out contains error information. This output provides standard error out functionality. |
QR Decomposition (CDB)
![]() |
A specifies an m × n matrix with m rows and n columns. | ||||||
![]() |
pivot? specifies whether this VI decomposes A with column pivoting. When pivot? is TRUE, this VI decomposes A according to the following equation: AP=QR. This VI returns the absolute values of the diagonals of R in descending order. When pivot? is FALSE, this VI decomposes A according to the following equation: A=QR. The default is FALSE. | ||||||
![]() |
Q option specifies how this VI generates Q.
|
||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||
![]() |
Q returns the decomposed Q matrix. The columns of Q compose an orthogonal set. Q is empty if Q option is set to No Q. | ||||||
![]() |
R returns the decomposed upper triangular R matrix. | ||||||
![]() |
P returns the decomposed permutation matrix. P is empty if pivot? is set to FALSE. | ||||||
![]() |
error out contains error information. This output provides standard error out functionality. |
QR Decomposition (CSG)
![]() |
A specifies an m × n matrix with m rows and n columns. | ||||||
![]() |
pivot? specifies whether this VI decomposes A with column pivoting. When pivot? is TRUE, this VI decomposes A according to the following equation: AP=QR. This VI returns the absolute values of the diagonals of R in descending order. When pivot? is FALSE, this VI decomposes A according to the following equation: A=QR. The default is FALSE. | ||||||
![]() |
Q option specifies how this VI generates Q.
|
||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||
![]() |
Q returns the decomposed Q matrix. The columns of Q compose an orthogonal set. Q is empty if Q option is set to No Q. | ||||||
![]() |
R returns the decomposed upper triangular R matrix. | ||||||
![]() |
P returns the decomposed permutation matrix. P is empty if pivot? is set to FALSE. | ||||||
![]() |
error out contains error information. This output provides standard error out functionality. |
QR Decomposition Details
The following table lists the support characteristics of this VI.
Supported on RT targets | Yes |
Suitable for bounded execution times on RT | Yes |
Refer to the Details section in the QR Decomposition VI for more details about this VI.