Извлечение нижнего или верхнего треугольника из входных матриц
Математические функции/матрицы и линейная алгебра/матричные операции
dspmtrx3

Блок «Извлечь треугольную матрицу» создает треугольную матрицу, выводимую из верхних или нижних треугольных элементов входной матрицы M-by-N. Блок обрабатывает неориентированные векторные входные данные длины-M как матрицу M-by-1.
Параметр Extract выбирает между двумя компонентами ввода:
Upper - копирует элементы на и над главной диагональю входной матрицы в выходную матрицу того же размера. Поэтому первая строка выходной матрицы идентична первой строке входной матрицы. Элементы под главной диагональю выходной матрицы равны нулю.
Lower - копирует элементы на и под главной диагональю входной матрицы в выходную матрицу того же размера. Поэтому первый столбец выходной матрицы идентичен первому столбцу входной матрицы. Элементы над главной диагональю выходной матрицы равны нулю.
Модель ex_extracttriang_ref ниже показывает извлечение верхнего и нижнего треугольников из входной матрицы 5 на 3.

Компонент матрицы для копирования на выход: верхний треугольник или нижний треугольник.
Code generation (по умолчанию) - моделирование модели с использованием сгенерированного кода C. При первом запуске моделирования Simulink ® генерирует код C для блока. Код C используется повторно для последующего моделирования, если модель не изменяется. Этот параметр требует дополнительного времени запуска, но обеспечивает более высокую скорость моделирования, чемInterpreted execution.
Interpreted execution - Моделирование модели с помощью интерпретатора MATLAB ®. Эта опция сокращает время запуска, но имеет более низкую скорость моделирования, чемCode generation.
| Порт | Поддерживаемые типы данных |
|---|---|
A |
|
U |
|
L |
|
| Автокорреляционный КНД | Инструментарий системы DSP |
| Холеская факторизация | Инструментарий системы DSP |
| Извлечь диагональ | Инструментарий системы DSP |
| Прямая замена | Инструментарий системы DSP |
| Факторизация ЛПНП | Инструментарий системы DSP |
| Факторизация логической единицы | Инструментарий системы DSP |
tril | MATLAB |
triu | MATLAB |