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 Concatenate | Concatenate input matrices of same data type for iterative processing |
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 |