Kronecker Product VI

Owning Palette: Linear Algebra VIs

Requires: Full Development System

Calculates the Kronecker product of the input matrices A and B. The data types you wire to the A and B inputs determine the polymorphic instance to use.

Details  

Use the pull-down menu to select an instance of this VI.

 Add to the block diagram  Find on the palette

Real Kronecker Product

A is the first input real matrix for computing the Kronecker product.
B is the second input real matrix for computing the Kronecker product.
Kronecker Product is the matrix that contains the resulting Kronecker product of matrices A and B. The number of rows in Kronecker Product is the product of the number of rows in A and B. The number of columns in Kronecker Product is the product of the number of columns in A and B.
error returns any error or warning from the VI. You can wire error to the Error Cluster From Error Code VI to convert the error code or warning into an error cluster.

Complex Kronecker Product

A is the first input complex matrix for computing the Kronecker product.
B is the second input complex matrix for computing the Kronecker product.
Kronecker Product is the matrix that contains the resulting Kronecker product of matrices A and B. The number of rows in Kronecker Product is the product of the number of rows in A and B. The number of columns in Kronecker Product is the product of the number of columns in A and B.
error returns any error or warning from the VI. You can wire error to the Error Cluster From Error Code VI to convert the error code or warning into an error cluster.

Kronecker Product Details

If A is an n-by-m matrix and B is a k-by-l matrix, the Kronecker product of A and B

results in a matrix C, with dimensions nk-by-ml. The VI calculates the Kronecker product using the following equation:

For example, if

     

then