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

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

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