Создайте диагональную матрицу

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

Библиотека

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

dspmtrx3

Описание

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

A = diag(D)					Equivalent MATLAB code

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

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

D

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

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

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

  • Булевская переменная

  • 8-, 16-, и 32-битные целые числа со знаком

  • 8-, 16-, и 32-битное беззнаковое целое

A

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

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

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

  • Булевская переменная

  • 8-, 16-, и 32-битные целые числа со знаком

  • 8-, 16-, и 32-битное беззнаковое целое

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

Диагональ извлечения DSP System Toolbox™
diag MATLAB®

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

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

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