DSP Blockset | ![]() ![]() |
Compute the square of the input matrix.
Library
Math Functions / Matrices and Linear Algebra / Matrix Operations
Description
The Matrix Square block computes the square of an M-by-N input matrix, u
, by premultiplying with the Hermitian transpose.
A length-M 1-D vector input is treated as an M-by-1 matrix. For both sample-based and frame-based inputs, output y
is sample-based with dimension N-by-N.
Applications
The Matrix Square block is useful in a variety of applications:
y
, without explicitly forming u'
. It is therefore more efficient than other methods for computing the matrix square.
y
, is the symmetric autocorrelation matrix, or outer product.
Dialog Box
Supported Data Types
To learn how to convert to the above data types in MATLAB and Simulink, see Supported Data Types and How to Convert to Them.
See Also
Matrix Multiply |
DSP Blockset |
Matrix Product |
DSP Blockset |
Matrix Sum |
DSP Blockset |
Transpose |
DSP Blockset |
Also see Matrix Operations for a list of all the blocks in the Matrix Operations library.
![]() | Matrix Scaling | Matrix Sum | ![]() |