Выделение части матрицы
Часть матрицы выделяется одним из следующих способов:
1) для выделения одного элемента предназначен оператор нижнего индекса. Оператор вводится нажатием кнопки Subscript (Нижний индекс) со значком xn на панели Matrix (Матрица), либо нажатием клавиши [;
2) для выделения из матрицы столбца примените оператор выделения столбца нажатием кнопки Matrix Column (Столбец матрицы) с изображением угловых скобок <> на панели Matrix (Матрица), либо сочетанием клавиш Ctrl + 6. Этот оператор называют еще, по аналогии с предыдущим, оператором верхнего индекса;
3) чтобы выделить из матрицы строку, примените тот же оператор <> к транспонированной матрице;
4) для выделения подматрицы используйте встроенную функцию submatrix(A, ir, jr, ic, js), возвращающую часть матрицы A, находящуюся между строками ir, jr и столбцами ic, jc включительно.
Примечание: выделить из матрицы один столбец или одну строку можно и с помощью функции submatrix; нумерация строк и столбцов ведется в MathCAD с нуля.
Для того, чтобы составить из двух и более матриц одну, в Mathcad предусмотрены две матричные функции:
|
|
1) augment(A, B, C, …) – матрица, сформированная слиянием матриц – аргументов слева направо;
2) stack(A, B, C, …) – матрица, сформированная слиянием матриц – аргументов сверху вниз, где A, B, C, … - векторы или матрицы соответствующего размера.
Задание: Составьте из двух матриц и одну двумя способами.
Решение: