Практикум по решению задач на ЭВМ. Тарова И.Н - 106 стр.

UptoLike

Тарова И.Н., Терехов Ю.П., Масина О.Н., Скоков А.В.
7118111316
7118111315
723361314
467871333
047331552
852361
400
0
sqrt
50
sqrt
A
sqrtsqrt 40sqrt
0..5:i 711811131A 17348A
i
i1i0
.
.
.
.
.
.
.::
.:
=
+==
===
+
0246
0
100
200
300
236.85
40
A
sqrt
i
50 i
Работа с массивами Матрицы
Матричные вычисления можно условно разделить на несколько типов.
Первый типэто простейшие действия, которые реализованы оператора-
ми и несколькими функциями, предназначенными для создания, объедине-
ния, сортировки, получения основных свойств матриц и т. п. Второй тип
это более сложные функции, которые реализуют алгоритмы вычислитель-
ной линейной алгебры, такие как решение систем
линейных уравнений,
вычисление собственных векторов и собственных значений, различные
матричные разложения.
Простейшие операции матричной алгебры реализованы в Mathcad в виде
операторов. Рассмотрим матричные и векторные операции Mathcad. Век-
торы являются частным случаем матриц размером N×1, поэтому для них
справедливы все те операции, что и для матриц, если ограничения особо не
оговорены (например, некоторые
операции применимы только к квадрат-
ным матрицам N×N). Какие-то действия допустимы лишь для векторов
(например, скалярное произведение), а какие-то, несмотря на одинаковое
написание, по-разному действуют на векторы и матрицы. Все элементар-
ные действия над матрицами (как-то: сложение, умножение, вычисление
определителя, транспонирование и т.п.) достаточно очевидны
и подробно-
го их описания приводить не будем. Рассмотрим операции над векторами.
106
                                                           Тарова И.Н., Терехов Ю.П., Масина О.Н., Скоков А.В.


  A := 17348                      A = 131.711811                  i := 0..5
                                             ⎛           A ⎞⎟
  sqrt0 := 40                  sqrt i + 1 := ⎜ sqrt i +           ⋅ 0 .5
                                             ⎜          sqrt i ⎟⎠
                                             ⎝
  sqrt =
                   0
   0              40
   1            236.85
   2           155.04733
   3           133.46787
   4           131.72336
   5 131.711811
   6 131.711811
                  300
    236.85


                  200

       sqrti                                           A

                  100


           40          0
                           0        2          4           6
                           0             i                 5



Работа с массивами Матрицы
  Матричные вычисления можно условно разделить на несколько типов.
Первый тип – это простейшие действия, которые реализованы оператора-
ми и несколькими функциями, предназначенными для создания, объедине-
ния, сортировки, получения основных свойств матриц и т. п. Второй тип –
это более сложные функции, которые реализуют алгоритмы вычислитель-
ной линейной алгебры, такие как решение систем линейных уравнений,
вычисление собственных векторов и собственных значений, различные
матричные разложения.
  Простейшие операции матричной алгебры реализованы в Mathcad в виде
операторов. Рассмотрим матричные и векторные операции Mathcad. Век-
торы являются частным случаем матриц размером N×1, поэтому для них
справедливы все те операции, что и для матриц, если ограничения особо не
оговорены (например, некоторые операции применимы только к квадрат-
ным матрицам N×N). Какие-то действия допустимы лишь для векторов
(например, скалярное произведение), а какие-то, несмотря на одинаковое
написание, по-разному действуют на векторы и матрицы. Все элементар-
ные действия над матрицами (как-то: сложение, умножение, вычисление
определителя, транспонирование и т.п.) достаточно очевидны и подробно-
го их описания приводить не будем. Рассмотрим операции над векторами.

                                                                  106