exponenta event banner

Тёплиц

Создание матрицы с симметрией Тёплица

Библиотека

Математические функции/матрицы и линейная алгебра/матричные операции

dspmtrx3

  • Toeplitz block

Описание

Блок Тёплица генерирует матрицу Тёплица из входных данных, определяющих первый столбец и первую строку. Верхний вход (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]

создать матрицу Toeplitz

[17332132173321321733243217335432173]

При установке флажка Симметричный (Symmetric) блок создает симметричную (эрмитовскую) матрицу Toeplitz из одного входа. u, определяя как первую строку, так и первый столбец матрицы.

y = toeplitz(u)						% Equivalent MATLAB code

Вывод имеет размерность [length(u) length(u)]. Например, матрица Тёплица, сгенерированная из входного вектора [1 2 3 4] является

[1234212332124321]

Блок Тёплица поддерживает вещественные и сложные входы с плавающей и фиксированной точками.

Параметры

Симметричный

При выборе этого параметра включается конфигурация с одним входом для вывода симметричной матрицы Toeplitz.

Насыщение при целочисленном переполнении

При создании симметричной матрицы Тёплица с этим блоком, если входной вектор сложен, то выводом будет симметричная эрмитова матрица, элементы которой удовлетворяют соотношению

y (я, j) =conj (y (j, i))

Для сигналов с фиксированной точкой операция сопряжения может привести к переполнению. При выборе этого параметра переполнения насыщаются. Этот параметр отображается только в том случае, если выбран параметр Симметричный (Symmetric). Этот параметр игнорируется для сигналов с плавающей запятой.

Поддерживаемые типы данных

ПортПоддерживаемые типы данных

Вход

  • Плавающая точка с двойной точностью

  • Плавающая точка с одинарной точностью

  • Фиксированная точка (подписанная и неподписанная)

  • Булев

  • 8-, 16- и 32-разрядные целые числа со знаком

  • 8-, 16- и 32-разрядные беззнаковые целые числа (только вещественные сигналы)

Тоеп-Кол

  • Плавающая точка с двойной точностью

  • Плавающая точка с одинарной точностью

  • Фиксированная точка (подписанная и неподписанная)

  • Булев

  • 8-, 16- и 32-разрядные целые числа со знаком

  • 8-, 16- и 32-разрядные целые числа без знака

Тройник Ряд

  • Плавающая точка с двойной точностью

  • Плавающая точка с одинарной точностью

  • Фиксированная точка (подписанная и неподписанная)

  • Булев

  • 8-, 16- и 32-разрядные целые числа со знаком

  • 8-, 16- и 32-разрядные целые числа без знака

Продукция

  • Плавающая точка с двойной точностью

  • Плавающая точка с одинарной точностью

  • Фиксированная точка (подписанная и неподписанная)

  • Булев

  • 8-, 16- и 32-разрядные целые числа со знаком

  • 8-, 16- и 32-разрядные целые числа без знака

См. также

toeplitzMATLAB

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.

Преобразование с фиксированной точкой
Проектирование и моделирование систем с фиксированной точкой с помощью Designer™ с фиксированной точкой.

Представлен до R2006a