Matrix Operations
In the section Matrix Operations The basic block library can perform operations with matrices and vectors, such as creating diagonal and unit matrices, transposing, extracting submatrices, and checking for symmetry or triangularity. These blocks allow you to manage matrix data and perform mathematical transformations in models that work with matrices and vectors.
- Create Diagonal Matrix
-
Creating a square diagonal matrix from the specified vector.
- Cross Product
-
The vector product of two vectors.
- Extract Diagonal
-
Extracting the main diagonal from the input matrix.
- Hermitian Transpose
-
Calculation of the Hermitian conjugate matrix.
- Identity Matrix
-
Creating a unit matrix.
- IsHermitian
-
Checking whether the matrix is Hermitian or anti-Hermitian.
- IsSymmetric
-
Checking whether the matrix is symmetric or skew-symmetric.
- IsTriangular
-
Checking whether the original matrix is an upper or lower triangular matrix.
- Permute Matrix
-
Rearranging rows or columns of a matrix.
- Submatrix
-
Selecting a subset of elements (submatrices) from the input matrix.
- To Matrix
-
Converts the incoming signal into a matrix.
- Transpose
-
The transposition of the matrix.
- Vector Concatenate
-
Combining input vectors for iterative processing.