Multiply VI
- Updated2023-02-21
- 9 minute(s) read
Multiply VI
Owning Palette: Numeric VIs
Requires: Multicore Analysis and Sparse Matrix Toolkit
Computes the element-wise product of two sparse matrices, a sparse matrix and a dense matrix, or a sparse matrix and a scalar.
Multiply Sparse to Sparse (DBL)

![]() |
A specifies the first sparse matrix. The number of rows and columns in A must be equal to the number of row and columns in B, respectively. |
![]() |
B specifies the second sparse matrix. The number of rows and columns in B must be equal to the number of row and columns in A, respectively. |
![]() |
A*B returns the element-wise product of A and B. |
Multiply Sparse to Sparse (SGL)

![]() |
A specifies the first sparse matrix. The number of rows and columns in A must be equal to the number of row and columns in B, respectively. |
![]() |
B specifies the second sparse matrix. The number of rows and columns in B must be equal to the number of row and columns in A, respectively. |
![]() |
A*B returns the element-wise product of A and B. |
Multiply Sparse to Sparse (CDB)

![]() |
A specifies the first sparse matrix. The number of rows and columns in A must be equal to the number of row and columns in B, respectively. |
![]() |
B specifies the second sparse matrix. The number of rows and columns in B must be equal to the number of row and columns in A, respectively. |
![]() |
A*B returns the element-wise product of A and B. |
Multiply Sparse to Sparse (CSG)

![]() |
A specifies the first sparse matrix. The number of rows and columns in A must be equal to the number of row and columns in B, respectively. |
![]() |
B specifies the second sparse matrix. The number of rows and columns in B must be equal to the number of row and columns in A, respectively. |
![]() |
A*B returns the element-wise product of A and B. |
Multiply Sparse to Scalar (DBL)

![]() |
A specifies a sparse matrix. |
![]() |
b specifies a scalar. |
![]() |
A*b returns the product of A and b. |
Multiply Sparse to Scalar (SGL)

![]() |
A specifies a sparse matrix. |
![]() |
b specifies a scalar. |
![]() |
A*b returns the product of A and b. |
Multiply Sparse to Scalar (CDB)

![]() |
A specifies a sparse matrix. |
![]() |
b specifies a scalar. |
![]() |
A*b returns the product of A and b. |
Multiply Sparse to Scalar (CSG)

![]() |
A specifies a sparse matrix. |
![]() |
b specifies a scalar. |
![]() |
A*b returns the product of A and b. |
Multiply Scalar to Sparse (DBL)

![]() |
a specifies a scalar. |
![]() |
B specifies a sparse matrix. |
![]() |
a*B returns the product of a and B. |
Multiply Scalar to Sparse (SGL)

![]() |
a specifies a scalar. |
![]() |
B specifies a sparse matrix. |
![]() |
a*B returns the product of a and B. |
Multiply Scalar to Sparse (CDB)

![]() |
a specifies a scalar. |
![]() |
B specifies a sparse matrix. |
![]() |
a*B returns the product of a and B. |
Multiply Scalar to Sparse (CSG)

![]() |
a specifies a scalar. |
![]() |
B specifies a sparse matrix. |
![]() |
a*B returns the product of a and B. |
Multiply Sparse to Dense (DBL)

![]() |
A specifies a sparse matrix. The number of rows and columns in A must be equal to the number of rows and columns in B, respectively. |
![]() |
B specifies a dense matrix. The number of rows and columns in B must be equal to the number of rows and columns in A, respectively. |
![]() |
A*B returns the element-wise product of A and B. |
Multiply Sparse to Dense (SGL)

![]() |
A specifies a sparse matrix. The number of rows and columns in A must be equal to the number of rows and columns in B, respectively. |
![]() |
B specifies a dense matrix. The number of rows and columns in B must be equal to the number of rows and columns in A, respectively. |
![]() |
A*B returns the element-wise product of A and B. |
Multiply Sparse to Dense (CDB)

![]() |
A specifies a sparse matrix. The number of rows and columns in A must be equal to the number of rows and columns in B, respectively. |
![]() |
B specifies a dense matrix. The number of rows and columns in B must be equal to the number of rows and columns in A, respectively. |
![]() |
A*B returns the element-wise product of A and B. |
Multiply Sparse to Dense (CSG)

![]() |
A specifies a sparse matrix. The number of rows and columns in A must be equal to the number of rows and columns in B, respectively. |
![]() |
B specifies a dense matrix. The number of rows and columns in B must be equal to the number of rows and columns in A, respectively. |
![]() |
A*B returns the element-wise product of A and B. |
Multiply Dense to Sparse (DBL)

![]() |
A specifies a dense matrix. The number of rows and columns in A must be equal to the number of row and columns in B, respectively. |
![]() |
B specifies a sparse matrix. The number of rows and columns in B must be equal to the number of rows and columns in A, respectively. |
![]() |
A*B returns the element-wise product of A and B. |
Multiply Dense to Sparse (SGL)

![]() |
A specifies a dense matrix. The number of rows and columns in A must be equal to the number of rows and columns in B, respectively. |
![]() |
B specifies a sparse matrix. The number of rows and columns in B must be equal to the number of rows and columns in A, respectively. |
![]() |
A*B returns the element-wise product of A and B. |
Multiply Dense to Sparse (CDB)

![]() |
A specifies a dense matrix. The number of rows and columns in A must be equal to the number of rows and columns in B, respectively. |
![]() |
B specifies a sparse matrix. The number of rows and columns in B must be equal to the number of rows and columns in A, respectively. |
![]() |
A*B returns the element-wise product of A and B. |
Multiply Dense to Sparse (CSG)

![]() |
A specifies a dense matrix. The number of rows and columns in A must be equal to the number of rows and columns in B, respectively. |
![]() |
B specifies a sparse matrix. The number of rows and columns in B must be equal to the number of rows and columns in A, respectively. |
![]() |
A*B returns the element-wise product of A and B. |
Multiply Details
The following table lists the support characteristics of this VI.
| Supported on RT targets | Yes |
| Suitable for bounded execution times on RT | Yes (with exceptions). The following instances are exceptions:
|









