Из матрицы или вектора можно выделить либо подматрицу, либо вектор-столбец, либо отдельный элемент. И обратно, можно "склеить" несколько матриц в одну.
Выделение подматрицы
Часть матрицы выделяется одним из следующих способов (листинг 7.22):
Листинг 7.22. Доступ к отдельным элементам, столбцам и
строкам матрицы
ПРИМЕЧАНИЕ 1
Выделить из матрицы один столбец или строку можно и с помощью функции submatrix (листинг 7.23, нижняя строка).
ПРИМЕЧАНИЕ 2
Те же операции применимы к матрицам-векторам и матрицам-строкам. Следует помнить только, что размер их составляет
Nx1 и 1xN соответственно.
Листинг 7.23. Выделение подматрицы
Слияние матриц
Для того чтобы составить из двух или более матриц одну, в Mathcad предусмотрена пара матричных функций (листинг 7.24):
Листинг 7.24. Примеры слияния матриц
- А, B, C, . .. — векторы или матрицы соответствующего размера.
Специфические преобразования матриц
Еще две встроенных функции Mathcad позволяют создавать матрицы на основе некоторой имеющейся матрицы (листинг 7.25):
- А — матрица, составленная из действительных чисел.
ПРИМЕЧАНИЕ
Размер NxM матрицы А для функции geninv должен быть таким, чтобы
M>M.
Листинг 7.25. Создание матриц на основе другой матрицы