Schur Decomposition VI
- Updated2023-02-21
- 6 minute(s) read
Schur Decomposition VI
Owning Palette: Linear Algebra VIs
Requires: Multicore Analysis and Sparse Matrix Toolkit
Computes the Schur decomposition of the Input Matrix.
Wire data to the Input Matrix input to determine the polymorphic instance to use or manually select the instance.
Schur Decomposition (DBL)

![]() |
Input Matrix specifies a square matrix. | ||||||||||
![]() |
compute Schur vectors? specifies whether this VI computes Schur Vectors. The default is FALSE. | ||||||||||
![]() |
order specifies how to order the Eigenvalues and the corresponding Schur Form and Schur Vectors.
|
||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||
![]() |
Schur Form returns the decomposed block upper triangular matrix in real Schur form. | ||||||||||
![]() |
Schur Vectors returns the decomposed orthogonal matrix. Schur Vectors is empty if compute Schur vectors? is set to FALSE. | ||||||||||
![]() |
Eigenvalues returns a complex vector that contains all the computed eigenvalues of Input Matrix. | ||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. |
Schur Decomposition (SGL)

![]() |
Input Matrix specifies a square matrix. | ||||||||||
![]() |
compute Schur vectors? specifies whether this VI computes Schur Vectors. The default is FALSE. | ||||||||||
![]() |
order specifies how to order the Eigenvalues and the corresponding Schur Form and Schur Vectors.
|
||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||
![]() |
Schur Form returns the decomposed block upper triangular matrix in real Schur form. | ||||||||||
![]() |
Schur Vectors returns the decomposed orthogonal matrix. Schur Vectors is empty if compute Schur vectors? is set to FALSE. | ||||||||||
![]() |
Eigenvalues returns a complex vector that contains all the computed eigenvalues of Input Matrix. | ||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. |
Schur Decomposition (CDB)

![]() |
Input Matrix specifies a square matrix. | ||||||||||
![]() |
compute Schur vectors? specifies whether this VI computes Schur Vectors. The default is FALSE. | ||||||||||
![]() |
order specifies how to order the Eigenvalues and the corresponding Schur Form and Schur Vectors.
|
||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||
![]() |
Schur Form returns the decomposed upper triangular matrix. | ||||||||||
![]() |
Schur Vectors returns the decomposed unitary matrix. Schur Vectors is empty if compute Schur vectors? is set to FALSE | ||||||||||
![]() |
Eigenvalues returns a complex vector that contains all the computed eigenvalues of Input Matrix. | ||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. |
Schur Decomposition (CSG)

![]() |
Input Matrix specifies a square matrix. | ||||||||||
![]() |
compute Schur vectors? specifies whether this VI computes Schur Vectors. The default is FALSE. | ||||||||||
![]() |
order specifies how to order the Eigenvalues and the corresponding Schur Form and Schur Vectors.
|
||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||
![]() |
Schur Form returns the decomposed upper triangular matrix. | ||||||||||
![]() |
Schur Vectors returns the decomposed unitary matrix. Schur Vectors is empty if compute Schur vectors? is set to FALSE | ||||||||||
![]() |
Eigenvalues returns a complex vector that contains all the computed eigenvalues of Input Matrix. | ||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. |
Schur 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 Schur Decomposition VI for more details about this VI.













