Для выделения отдельного элемента предназначен оператор нижнего индекса (Рис. 2.).
Рис. 2. Выделение одного элемента матрицы.
Выделить столбец из матрицы можно нажатием кнопки (Matrix Column) на панели Matrix
á ñ
или сочетанием клавиш <Ctrl>+<6> на клавиатуре. В результате получим оператор вида .
Этот оператор называют еще оператором верхнего индекса. В местозаполнителях указывается имя матрицы и индекс выделяемого столбца(Рис. 3.).
Рис. 3 Выделение одного столбца матрицы.
Лекция 9 36
Чтобы выделить из матрицы строку, нужно применить тот же оператор верхнего индекса к транспонированной матрице (Рис. 4).
Рис. 4 Выделение одной строки матрицы.
Для выделения подматрицы нужно использовать встроенную функцию submatrix(A,ir,jr,ic,jc), возвращающую часть матрицы А, находящуюся между строками ir, jr и столбцами ic, jc включительно (Рис. 5).
Рис.5. Выделение подматрицы.
С помощью функции submatrix( ) можно выделить из матрицы одну строку (Рис. 6.) или один столбец (Рис. 7).
Рис. 6. Выделение строки с помощью функции submatrix( ).
éæ1 3 5 ö
ù æ 3 ö
submatrix
êç 2 4
8 ÷ , 0 , 2 , 1 , 1ú
= ç 4 ÷
êç ÷
ú ç ÷
ëè9 0 7 ø
û è 0 ø
Рис. 7. Выделение столбца с помощью функции submatrix( ).
Операцией верхнего индекса и функцией submatrix( ) можно выделять части из матриц- векторов и матриц-строк (Рис. 8.) Следует помнить только, что размер их составляет Nх1 и 1хN, соответственно (Рис. 8).