DSP Blockset | ![]() ![]() |
Generate a matrix with Toeplitz symmetry.
Library
Math Functions / Matrices and Linear Algebra / Matrix Operations
Description
The Toeplitz block generates a Toeplitz matrix from inputs defining the first column and first row. The top input (Col
) is a vector containing the values to be placed in the first column of the matrix, and the bottom input (Row
) is a vector containing the values to be placed in the first row of the matrix.
The other elements of the matrix obey the relationship
and the output has dimension [length(Col) length(Row)]
. The y(1,1) element is inherited from the Col
input. For example, the following inputs
If both of the inputs are sample-based, the output is sample-based. Otherwise, the output is frame-based.
When the Symmetric check box is selected, the block generates a symmetric (Hermitian) Toeplitz matrix from a single input, u
, defining both the first row and first column of the matrix.
The output has dimension [length(u) length(u)]
. For example, the Toeplitz matrix generated from the input vector [1 2 3 4]
is
The output has the same frame status as the input.
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
Constant Diagonal Matrix |
DSP Blockset |
toeplitz |
MATLAB |
Also see Matrix Operations for a list of all the blocks in the Matrix Operations library.
![]() | Time Scope | To Wave Device | ![]() |