logo search
mathcad

Формирование новых матриц из существующих

В Mathcad есть две функции для объединения матриц вместе — бок о бок, или одна над другой. В Mathcad также есть функция для извлечения подматрицы. Рисунки 12 и 13 показывают некоторые примеры.

Имя функции

Возвращается...

augment (A, B)

Массив, сформированный расположением A и B бок о бок. Массивы A и B должны иметь одинаковое число строк.

stack (A, B)

Массив, сформированный расположением A над B. Массивы A и B должны иметь одинаковое число столбцов.

submatrix (A, ir, jr, ic, jc)

Субматрица, состоящая из всех элементов, содержащихся в строках с ir по jc и столбцах с ic по jc. Чтобы поддерживать порядок строк и-или столбцов, удостоверьтесь, что   ir<=jr  и ic<=jc, иначе порядок строк и-или столбцов будет обращен.

Рисунок 12: Объединение матриц функциями stack и augment.

Рисунок 13: Извлечение субматрицы из матрицы при помощи функции submatrix.