Main Content

# Matrix Operations

Blocks for modeling matrix operations

Use blocks from the Matrix Operations library to model common matrix operations.

## Blocks

 Create Diagonal Matrix Create square diagonal matrix from diagonal elements Cross Product Cross product of two vectors Extract Diagonal Extract main diagonal of input matrix Hermitian Transpose Compute hermitian transpose of matrix Identity Matrix Generate matrix with ones on main diagonal and ground values elsewhere IsHermitian Check if matrix is Hermitian or skew-Hermitian IsSymmetric Check if matrix is symmetric or skew-symmetric IsTriangular Check if matrix is upper or lower triangular Matrix Square Compute square of input matrix Neighborhood Processing Subsystem Create algorithm that follows the neighborhood pattern Permute Matrix Reorder matrix rows or columns Product, Matrix Multiply Multiply and divide scalars and nonscalars or multiply and invert matrices Submatrix Select subset of elements (submatrix) from matrix input Transpose Compute transpose of matrix Vector Concatenate, Matrix Concatenate Concatenate input signals of same data type for iterative processing