Engee documentation

Toeplitz

Generating the Greenhouse Matrix.

toeplitz 1

Description

Block Toeplitz forms the matrix Teplica based on the first column and the first row.

The upper input (Col) is a vector containing the values of the first column of the matrix, and the lower input (Row) is a vector containing the values of the first row.

The other elements of the matrix obey the following relation:

The output has size [length(Col) length(Row)].

The y(1,1) element is inherited from the Col input.

For example, the values on the inputs are:

Col = [1 2 3 4 4 5].

Row = [7 7 3 3 3 2 1 1 3]

form the following Heifer matrix:

When the Symmetric checkbox is checked, the block generates a symmetric (Hermitian) matrix Teoplica from a single input signal u, specifying simultaneously the first row and the first column of the matrix.

The output signal has the size [length(u) length(u)].

For example, a Teuplica matrix formed from the input vector [1 2 3 4] has the form:

The block Toeplitz supports real and complex floating point inputs.

Ports

Input

Toep Col - input signal
vector

Input signal. A vector containing the values of the first column of the matrix.

Data types: Float64

Toep Row - input signal
vector

Input signal. A vector containing the values of the first row of the matrix.

Data types: Float64

Output

Port_1 - output signal
matrix

Generated matrix matrix formed on the basis of input signals.

Data types: Float64

Parameters

Symmetric - multiplication type
disabled | enabled

If this checkbox is selected, the configuration with one input for forming symmetric matrix Hothouse is used.