Extract Triangular Matrix

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

Библиотека

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

dspmtrx3

  • Extract Triangular Matrix block

Описание

Блок Извлечения Треугольной Матрицы создает треугольную матрицу из верхних или нижних треугольных элементов входной матрицы M -by N. Блок обрабатывает длинно- M неориентированные векторные входы как M-на-1 матрицу.

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

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

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

Примеры

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

Параметры

Extract

Компонент матрицы для копирования в выход: верхний треугольник или нижний треугольник.

Simulate using

Code generation (по умолчанию) - Моделируйте модель с использованием сгенерированного кода 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