Сгенерируйте матрицу с симметрией Теплица
Математические функции / Матрицы и Линейная алгебра / Матричные операции
dspmtrx3
Блок Теплица генерирует матрицу Теплица от входных параметров, задающих первый столбец и первую строку. Вход верхней части (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]
,
Блок Теплица поддерживает действительные и комплексные входные параметры и фиксированной точки с плавающей точкой.
Когда выбрано, включает настройку одно входа для симметричной матрицы Теплица вывод.
Когда вы генерируете симметричную матрицу Теплица с этим блоком, если входной вектор является комплексным, выводом является симметричная Эрмитова матрица, элементы которой удовлетворяют отношение
Поскольку фиксированная точка сигнализирует, что сопряженная операция могла привести к переполнению. Когда вы выбираете этот параметр, переполнение насыщает. Этот параметр только видим с параметром Symmetric, выбран. Этот параметр проигнорирован для сигналов с плавающей точкой.
Порт | Поддерживаемые типы данных |
---|---|
Входной параметр |
|
Столбец Toep |
|
Строка Toep |
|
Вывод |
|
toeplitz | MATLAB |