Create Special Matrix VI
- Updated2023-02-21
- 9 minute(s) read
Create Special Matrix VI
Owning Palette: Linear Algebra VIs
Requires: Multicore Analysis and Sparse Matrix Toolkit
Generates a special matrix based on matrix type.
You must manually select the polymorphic instance you want to use.
Let n represent matrix size, X represent Input Vector1, nx represent the size of X, Y represent Input Vector2, ny represent the size of Y, B represent the output Special Matrix, and bi,j represent the element of B in the ith row and jth column.
Create Special Matrix (DBL)

![]() |
Input Vector2 specifies the Y variable to construct a special matrix. | ||||||||||||
![]() |
matrix type specifies the type of special matrix to generate.
|
||||||||||||
![]() |
matrix size specifies the dimension size of Special Matrix. The default is 1. This VI ignores matrix size unless the value of matrix type is Identity. | ||||||||||||
![]() |
Input Vector1 specifies the X variable to construct a special matrix. | ||||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||||
![]() |
Special Matrix returns the generated matrix. | ||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. |
Create Special Matrix (SGL)

![]() |
Input Vector2 specifies the Y variable to construct a special matrix. | ||||||||||||
![]() |
matrix type specifies the type of special matrix to generate.
|
||||||||||||
![]() |
matrix size specifies the dimension size of Special Matrix. The default is 1. This VI ignores matrix size unless the value of matrix type is Identity. | ||||||||||||
![]() |
Input Vector1 specifies the X variable to construct a special matrix. | ||||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||||
![]() |
Special Matrix returns the generated matrix. | ||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. |
Create Special Matrix (CDB)

![]() |
Input Vector2 specifies the Y variable to construct a special matrix. | ||||||||||||
![]() |
matrix type specifies the type of special matrix to generate.
|
||||||||||||
![]() |
matrix size specifies the dimension size of Special Matrix. The default is 1. This VI ignores matrix size unless the value of matrix type is Identity. | ||||||||||||
![]() |
Input Vector1 specifies the X variable to construct a special matrix. | ||||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||||
![]() |
Special Matrix returns the generated matrix. | ||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. |
Create Special Matrix (CSG)

![]() |
Input Vector2 specifies the Y variable to construct a special matrix. | ||||||||||||
![]() |
matrix type specifies the type of special matrix to generate.
|
||||||||||||
![]() |
matrix size specifies the dimension size of Special Matrix. The default is 1. This VI ignores matrix size unless the value of matrix type is Identity. | ||||||||||||
![]() |
Input Vector1 specifies the X variable to construct a special matrix. | ||||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||||
![]() |
Special Matrix returns the generated matrix. | ||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. |
Create Special Matrix Details
The following table lists the support characteristics of this VI.
| Supported on RT targets | Yes |
| Suitable for bounded execution times on RT | Yes |











