Create Diagonal Matrix

Создайте квадратную диагональную матрицу из диагональных элементов

  • Библиотека:
  • DSP System Toolbox / Математические функции / Матрицы и Линейная алгебра / Матричные операции

Описание

Блок Create Diagonal Matrix заполняет диагональ M-by-M матричный выход с элементами, содержавшимися во входе D вектора длины-M. Элементами от диагонали является нуль.

A = diag(D)		% Equivalent MATLAB code 

Порты

Входной параметр

развернуть все

Введите, чтобы преобразовать в диагональную матрицу в виде M - вектор элемента.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point
Поддержка комплексного числа: Да

Вывод

развернуть все

Выведите заданный как M-by-M матрица, где M является длиной входного вектора.

Выход эквивалентен:

A = diag(D)		% Equivalent MATLAB code 

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point
Поддержка комплексного числа: Да

Характеристики блока

Типы данных

Boolean | double | fixed point | integer | single

Прямое сквозное соединение

no

Многомерные сигналы

no

Сигналы переменного размера

no

Обнаружение пересечения нулем

no

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

Преобразование фиксированной точки
Спроектируйте и симулируйте системы фиксированной точки с помощью Fixed-Point Designer™.

Смотрите также

Блоки

Функции

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