Слияние матриц

Выделение части матрицы

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

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, … - векторы или матрицы соответствующего размера.

Задание: Составьте из двух матриц и одну двумя способами.


Решение:


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: