Main Content

Matrix Operations

Blocks for modeling matrix operations

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

Blocks

Create Diagonal MatrixCreate square diagonal matrix from diagonal elements
Cross ProductCross product of two vectors
Extract DiagonalExtract main diagonal of input matrix
Hermitian TransposeCompute hermitian transpose of matrix
Identity MatrixGenerate matrix with ones on main diagonal and ground values elsewhere
IsHermitianCheck if matrix is Hermitian or skew-Hermitian
IsSymmetricCheck if matrix is symmetric or skew-symmetric
IsTriangularCheck if matrix is upper or lower triangular
Matrix ConcatenateConcatenate input matrices of same data type for iterative processing
Matrix SquareCompute square of input matrix
Neighborhood Processing SubsystemCreate algorithm that follows the neighborhood pattern
Permute MatrixReorder matrix rows or columns
Product, Matrix MultiplyMultiply and divide scalars and nonscalars or multiply and invert matrices
SubmatrixSelect subset of elements (submatrix) from matrix input
TransposeCompute transpose of matrix