Extract Triangular Matrix

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

Библиотека

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

dspmtrx3

  • Extract Triangular Matrix block

Описание

Блок Extract Triangular Matrix создает треугольную матрицу выход из верхних или нижних треугольных элементов M-by-N входная матрица. Блок обрабатывает длину-M, неориентированную на векторные входные параметры как M-by-1 матрица.

Параметр Extract выбирает между двумя компонентами входа:

  • Upper — Копирует элементы на и выше основной диагонали входной матрицы к выходной матрице, одного размера. Первая строка выходной матрицы поэтому идентична первой строке входной матрицы. Элементами ниже основной диагонали выходной матрицы является нуль.

  • Lower — Копирует элементы на и ниже основной диагонали входной матрицы к выходной матрице, одного размера. Первый столбец выходной матрицы поэтому идентичен первому столбцу входной матрицы. Элементами выше основной диагонали выходной матрицы является нуль.

Примеры

ex_extracttriang_ref модель ниже показов экстракция верхних и более низких треугольников от 5 3 входной матрицы.

Параметры

Extract

Компонент матрицы, чтобы скопировать в выход: верхний треугольник или более низкий треугольник.

Simulate using

Code generation (значение по умолчанию) — Модель Simulate с помощью сгенерированного кода C. В первый раз, когда вы запускаете симуляцию, Simulink® генерирует код С для блока. Код С снова используется для последующих симуляций, пока модель не изменяется. Эта опция требует дополнительного времени запуска, но обеспечивает более быструю скорость симуляции, чем Interpreted execution.

Interpreted execution — Симулируйте модель с помощью интерпретатора MATLAB®. Эта опция сокращает время запуска, но имеет более медленную скорость симуляции, чем Code generation.

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

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

A

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

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

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

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

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

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

U

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

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

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

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

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

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

L

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

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

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

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

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

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

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

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

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

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