Иллюстрированный самоучитель по MathCAD 12

Разбиение и слияние матриц

Из матрицы или вектора можно выделить либо подматрицу, либо вектор-столбец, либо отдельный элемент. И обратно, можно "склеить" несколько матриц в одну.

Выделение подматрицы

Часть матрицы выделяется одним из следующих способов (листинг 7.22):

  • для выделения одного элемента предназначен оператор нижнего индекса. Оператор вводится нажатием кнопки Subscript (Нижний индекс) со значком хn на панели Matrix (Матрица), либо нажатием клавиши [ (вторая строка листинга 7.22);
  • для выделения из матрицы столбца примените оператор выделения столбца нажатием кнопки Matrix Column с изображением угловых скобок <> на панели Matrix, либо сочетанием клавиш CTRL + 6 (третья строка листинга 7.22). Этот оператор называют еще, по аналогии с предыдущим, оператором верхнего индекса;
  • чтобы выделить из матрицы строку, примените тот же оператор <> к транспонированной матрице (конец листинга 7.22);
  • для выделения подматрицы используйте встроенную функцию submatrix (A, ir, jr, ic, jc), возвращающую часть матрицы А, находящуюся между строками ir,jr и столбцами ic,jc включительно (листинг 7.23).

Листинг 7.22. Доступ к отдельным элементам, столбцам и строкам матрицы:

Иллюстрированный самоучитель по MathCAD 12 › Линейная алгебра › Разбиение и слияние матриц

Примечание 1
Выделить из матрицы один столбец или строку можно и с помощью функции submatrix (листинг 7.23, нижняя строка)
.

Примечание 2
Те же операции применимы к матрицам-векторам и матрицам-строкам. Следует помнить только, что размер их составляет Nx1 и 1xN соответственно
.

Листинг 7.23. Выделение подматрицы:

Иллюстрированный самоучитель по MathCAD 12 › Линейная алгебра › Разбиение и слияние матриц

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.