Сгенерируйте матрицу с симметрией Теплица
Математические функции/матрицы и линейные алгебра/матричные операции
dspmtrx3
Блок Toeplitz генерирует матрицу теплиц из входов, определяющих первый столбец и первую строку. Вход верхней части (Col
) - вектор, содержащий значения, которые будут помещены в первый столбец матрицы, и нижний вход (Row
) - вектор, содержащий значения, которые будут помещены в первую строку матрицы.
y = toeplitz(Col,Row) % Equivalent MATLAB code
Другие элементы матрицы подчиняются отношениям
y(i,j) = y(i-1,j-1)
и выход имеет размерность [length(Col) length(Row)]
. Элемент y (1,1) наследуется от Col
вход. Для примера следующие входы
Col = [1 2 3 4 5] Row = [7 7 3 3 2 1 3]
создать матрицу Теплица
Когда вы устанавливаете флажок Symmetric, блок генерирует симметричную (Эрмитову) матрицу Теплица из одинарного входа, u
, определяющий и первую строку, и первый столбец матрицы.
y = toeplitz(u) % Equivalent MATLAB code
Выход имеет размерность [length(u) length(u)]
. Для примера матрица Теплица, сгенерированная из вектора входа [1 2 3 4]
является
Блок Toeplitz поддерживает действительные и комплексные входы с плавающей точкой и с фиксированной точкой.
Если выбран, включает одно-входное строение для симметричных Теплицев матричных выходов.
Когда вы генерируете симметричную матрицу Теплица с этим блоком, если входной вектор комплексен, выход является симметричной Эрмитовой матрицей, элементы которой удовлетворяют отношению
Для сигналов с фиксированной точкой сопряженная операция может привести к переполнению. Когда вы выбираете этот параметр, переполнения насыщаются. Этот параметр видим только с выбранным параметром Symmetric. Этот параметр игнорируется для сигналов с плавающей точкой.
Порт | Поддерживаемые типы данных |
---|---|
Вход |
|
Toep Col |
|
Строка Toep |
|
Выход |
|
toeplitz | MATLAB |