Алгебра : Теоремы и алгоритмы. Яцкин Н.И. - 35 стр.

UptoLike

Составители: 

§
§
§ 2 Законы матричной алгебры 35
Замечание 2.6. Приведем небольшую информацию о языке мате-
матической компьютерной системы Maple. Подробнее вы сможете
ознакомиться с синтаксисом этой системы по обширной, непрерывно
обновляющейся литературе.
Здесь мы будем считать, что основные понятия этой системы вы
уже освоили, и расскажем о некоторых командах пакета linalg, поз-
воляющих вводить матрицы и выполнять над ними простейшие опе-
рации.
Прежде всего, в начале сессии упомянутый пакет надо "подгру-
зить":
> with ( linalg ) ;
Maple "расскажет" вам, что он "умеет": выведет имена доступных
в используемом пакете команд, всего их порядка сотни; по поводу
каждой из них можно будет использовать help.
Теперь введем матрицы (из примера 2.1):
> A := matrix ( [ [ 1, 2, 3 ] , [ 4, 5, 6 ] ] ) ;
A :=
·
1 2 3
4 5 6
¸
> B := matrix ( [ [ 0, 1, 1 ] ,[ 2, 2, 1 ] ] ) ;
B :=
·
0 1 1
2 2 1
¸
> C := matrix ( [ [ 0, 1 ] , [ 2, 1 ] , [ 0, 1 ] ] ) ;
C :=
0 1
2 1
0 1
Аргументом команды matrix служит массив, вводимый круг-
лых скобках) как список списков. Подробнее: (двумерный) массив
это список строк, каждая из которых сама является списком. Мат-
рица это особый вид двумерного массива, в котором нумерация
строк и столбцов начинается с 1; вместо круглых скобок Maple за-
ключает матрицы и векторы в квадратные.
Вычислим линейную комбинацию матриц A и B:
§2                       Законы матричной алгебры              35

  Замечание 2.6. Приведем небольшую информацию о языке мате-
матической компьютерной системы Maple. Подробнее вы сможете
ознакомиться с синтаксисом этой системы по обширной, непрерывно
обновляющейся литературе.
  Здесь мы будем считать, что основные понятия этой системы вы
уже освоили, и расскажем о некоторых командах пакета linalg, поз-
воляющих вводить матрицы и выполнять над ними простейшие опе-
рации.
  Прежде всего, в начале сессии упомянутый пакет надо "подгру-
зить":

     > with ( linalg ) ;

   Maple "расскажет" вам, что он "умеет": выведет имена доступных
в используемом пакете команд, всего их порядка сотни; по поводу
каждой из них можно будет использовать help.
   Теперь введем матрицы (из примера 2.1):

     > A := matrix ( [ [ 1, 2, 3 ] , [ 4, −5, 6 ] ] ) ;
                                      ·               ¸
                                     1        2 3
                                A :=
                                     4        −5 6

     > B := matrix ( [ [ 0, 1, −1 ] ,[ 2, 2, 1 ] ] ) ;
                                      ·               ¸
                                    0         −1 1
                               B :=
                                    2         2 1

     > C := matrix ( [ [ 0, 1 ] , [ 2, 1 ] , [ 0, −1 ] ] ) ;
                                                 
                                        0      1
                                 C :=  2      1 
                                        0      −1

   Аргументом команды matrix служит массив, вводимый (в круг-
лых скобках) как список списков. Подробнее: (двумерный) массив —
это список строк, каждая из которых сама является списком. Мат-
рица — это особый вид двумерного массива, в котором нумерация
строк и столбцов начинается с 1; вместо круглых скобок Maple за-
ключает матрицы и векторы в квадратные.
   Вычислим линейную комбинацию матриц A и B: