Математика. Компьютерный практикум.
Выбери формат для чтения
Загружаем конспект в формате pdf
Это займет всего пару минут! А пока ты можешь прочитать работу в формате Word 👇
НВУЗ АНО
«Региональный финансово-экономический институт»
КОМПЬЮТЕРНЫЙ
ПРАКТИКУМ
по учебной дисциплине
«МАТЕМАТИКА»
______________________________
http://elearning.rfei.ru
1
СОДЕРЖАНИЕ
Введение .............................................................................................. 3
Лабораторная работа № 1 .................................................................. 5
Задания для самостоятельной работы ............................................ 22
Лабораторная работа № 2 ................................................................ 24
Задания для самостоятельной работы ............................................ 39
Лабораторная работа № 3 ................................................................ 43
Задания для самостоятельной работы ............................................ 48
2
Введение
Уважаемые студенты!
Рассматривая курс математики, мы говорили, что математика – одна из древних наук, ее возраст исчисляется тысячелетиями, в то время как информатика, изучающая способы и средства работы с информацией, и тем более информационные технологии существуют всего несколько десятков лет. Но вместе с тем
их стремительное развитие за последние годы существенно изменило человеческое общество и жизнь каждого человека.
Возможности, которые представлены человеку информационными технологиями в настоящее время, огромны. Любой образованный человек, вне зависимости от его специальности (естественнонаучной или гуманитарной) должен иметь представление
как о математике, так и о современных информационных технологиях, помогающих в освоении математики и других дисциплин.
Более того, для эффективного применения математических
методов и современных информационных технологий в своей
деятельности специалист должен уметь отбирать из предлагаемых математикой и информатикой возможностей наиболее подходящие инструменты решения стоящих перед ним конкретных
задач. Кроме того, любой специалист должен иметь навыки работы с компьютером, пакетами прикладных программ, уверенно
пользоваться возможностями Интернет.
Согласно учебному плану института после изучения курса
математики вам необходимо выполнить компьютерный практикум по этой дисциплине.
Компьютерный практикум представлен тремя лабораторными работами, реализуемыми в программном продукте MS
Excel.
В каждой из предложенных лабораторных работ компьютерного практикума рассматривается последовательный ход ваших действий за компьютером, который снабжен не только описанием, но и результатом (рисунком), отображаемым на экране
компьютера.
Будьте внимательны, следуйте за описанием работы при
выполнении каждой из лабораторных работ за компьютером,
3
сверяйте результат, полученный вами, с результатом, который
представлен в работе.
Каждая из трех лабораторных работ содержит задания для
самостоятельного выполнения. Обязательно выполните эти задания и сверьте ваши результаты с ответами, предложенными в заданиях.
Завершением компьютерного практикума будет выполнение вами контрольного компьютерного практикума, представленного 25 заданиями.
Желаем вам успехов в выполнении компьютерного
практикума!
4
Лабораторная работа № 1
Здравствуйте!
Вы приступаете к реализации компьютерного практикума в
разделе «Линейная алгебра». В ходе первой лабораторной работы
Вы научитесь выполнять вычисление определителей любого порядка разложением по элементам любого ряда, находить произведение матриц.
При отсутствии компьютера лабораторные работы можно
выполнять вручную, но этот процесс будет более трудоемким.
Напомним теоретические сведения из лекционного материала (глава 1.6) этого раздела. Практическое вычисление определителей основано на формуле разложения определителя по
элементам строки (столбца):
∆ = a i1 Ai1 + a i 2 Ai 2 + ... + ain Ain
(1)
Учитывая связь между алгебраическими дополнениями и
минорами:
Aij = (−1) i + j M ij , можно записать:
∆ = a ij ( − 1) i +1 M i1 + a i 2 ( − 1) i + 2 M i 2 + ... +
+ a in ( − 1) i + n M in
(2)
С помощью этой формулы вычисление определителя ∆ n-ого
порядка сводится к вычислению ряда определителей (п - 1)-го порядка. Каждый из этих определителей, в свою очередь, можно свести к определителям (п - 2)-го порядка, эти последние – к определителям порядка п - 3 и т. д. В конечном счёте, вычисление ∆ сводится к вычислению ряда определителей 3-го порядка или, при
желании, даже 2-го. Последние вычисляются непосредственно.
Пусть нам дан определитель 4-го порядка, имеющий следующий вид:
2
5
4 1
1 3 2 1
2 10 9 7
3
8
,
9 2
(3)
5
который можно вычислить разложением его по элементам
любого ряда.
Разложим определитель по 1-й строке. Запишем процесс
разложения определителя 4-го порядка по 1-й строке, используя
формулу (2) в текстовом редакторе Word, а процесс вычисления
будем производить в Excel, функционирующих в операционной
системе Windows.
2
1
2
3
5
3
10
8
4
2
9
9
1
3 2 1
1 2 1
1
1+1
1+ 2
= 2 • (−1) • 10 9 7 + 5 • (−1) • 2 9 7 +
7
8 9 2
3 9 2
2
1+ 3
+ 4 • (−1)
1 3 2
1 3 1
1+ 4
• 2 10 7 + 1 • (−1) • 2 10 9
3 8 9
3 8 2
(4)
Формулу (4) необходимо переписать на экран компьютера,
для чего необходимо войти в программу Word после выполнения
следующих операций:
1. Включите компьютер.
2. После того как на экране монитора появится рабочий
стол операционной системы Windows, откройте окно Microsoft
Word.
3. Вставьте объект Microsoft Equation 3.0 (Вставка→Объект→Microsoft Equation 3.0)
4. Перепишите формулу (4) в формульном редакторе. Для
этого:
• вставьте шаблон определителя 4-го порядка в формульном
редакторе: выполните нажатие ЛКМ (левой кнопки мыши) в
Шаблоне скобок на шаблон
, а в Шаблоне матриц на
шаблон
.
• Занесите числовые значения элементов определителя 4-го
порядка в свободные поля.
• С клавиатуры занесите знак «=» и число 2, после чего выполните нажатие ЛКМ на кнопке Операторы и выберите
Шаблон вида
.
6
• Запишите число (−1)1+1 , используя Шаблон верхних индексов, (рис. 1).
шаблоны верхних и
нижних индексов
Рисунок 1
Теперь повторением предыдущих операций набираем оператор и формируем первый определитель третьего порядка справа в (4), после чего набор первого слагаемого в (4) завершен (рис.
2).
Рисунок 2
Остальные слагаемые в (4) набираются в окне редактора
формул по аналогии (см. рисунок 3).
Рисунок 3
7
Итак, программа Word позволила ввести на экран компьютера вычислительный алгоритм (4). В качестве вычислительного
средства воспользуемся инструментами программы MS Excel.
5. Откройте окно Microsoft Excel.
6. Прежде чем перейти к вычислениям, следует научиться
одновременно работать с двумя окнами: Word и Excel. Это нужно для того, чтобы, не используя бумагу и ручку, переписать данный определитель 4-го порядка из программы Word в программу
Excel и далее записать определители 3-го порядка, полученные
из определителя 4-го порядка путём разложения его по элементам 1-й строки. Для этого:
• подведите указатель мыши к строке заголовка окна Microsoft
Word и выполните нажатие ЛКМ на кнопке Восстановить
•
•
•
•
, после чего размеры окна уменьшатся.
(Развернуть)
То же самое надо проделать с окном Microsoft Excel. Если
размеры обоих окон уменьшились ненамного, то с помощью
указателя мыши их можно уменьшить ровно настолько, насколько нам будет удобно для дальнейшей работы. Для этого
надо:
подвести указатель мыши к правой границе окна Microsoft
Word (Microsoft Excel);
после того как указатель мыши примет следующий вид
(рис. 4), выполните нажатие ЛКМ и, удерживая ее, сместите границу окна влево;
перетащите окна в удобное для вас место экрана (рисунок 4).
Рисунок 4
8
7. Для проведения вычислений предварительно все определители, изображенные на экране редактора формул (рисунок 4),
занесите на экран программы Excel. Для этого:
• Заполните ячейки таблицы Excel значениями элементов определителя. Экран Excel принимает вид (см. рисунок 5).
Рисунок 5
Для занесения оставшихся определителей в ячейки Excel
необходимо окно Excel передвинуть вверх, чтобы были видны
свободные строки, расположенные ниже уже занесенного определителя.
• Выполните нажатие ЛКМ на кнопке , которая расположена в правом нижнем углу окна Microsoft Excel до тех пор,
пока рабочее поле окна не будет содержать достаточное количество свободных строк.
• Заполните ячейки Excel по указанной технологии всеми оставшимися определителями.
• Далее разверните окно Excel: выполните нажатие ЛКМ на
кнопке Восстановить (Развернуть) , которая находится в
верхней правой части строки заголовка (рисунок 4), после
чего окно вновь приобретет первоначальные размеры.
После проделанных выше действий экран программы Excel
примет вид (см. рисунок 6).
Рисунок 6
9
8. Вычисления будем производить в следующем порядке:
• сделайте активной ячейку D9.
• с клавиатуры занесите в нее выражение =А1*степень(-1;2)*,
после чего для вычисления первого определителя третьего
порядка воспользуйтесь функцией МОПРЕД, которая находится в мастере функций f x .
Результат появится в ячейке D9 (см. рисунок 7).
Рисунок 7
Итак, мы нашли первый определитель третьего порядка, он
равен (-45). Но при умножении на число 2 в соответствии с формулой (4), получили первое слагаемое формулы (4) равно (-90).
Аналогичным способом посчитаем оставшиеся три слагаемых, не
забывая при этом умножать определитель на соответствующие
числа, получающиеся на пересечении вычеркнутой первой строки и попеременно вычеркнутого столбца, см. формулу 4. Их значения будем находить в ячейках H9, D13, H13.
Вычисления проводим, используя функцию МОПРЕД.
Теперь осталось найти их сумму. Для этого:
• сделайте активной ячейку I15;
• занесите с клавиатуры в нее выражение =D9+H9+D13+H13;
• нажмите на клавишу Enter.
Результат вычислений появится в ячейке I15 (см. рисунок
8).
9. Быструю проверку проделанных вычислений также произведем в Excel.
10
• Активизируйте ячейку Е5.
• Воспользуйтесь функцией МОПРЕД, которая находится в
мастере функций f x (выполните нажатие ЛКМ на 1-й элемент определителя, который находится в ячейке А1, и перетащите указатель мыши по главной диагонали до ячейки
D4).
Результат вычислений появится в ячейке Е5 (см. рисунок
9), который подтверждает правильность предыдущих вычислений.
Рисунок 8
Рисунок 9
Если бы данная задача решалась с использованием языков
программирования, то все промежуточные расчеты не были бы
замечены пользователем, что не способствует приобретению вычислительных навыков.
11
Возможности Excel позволяют решать задачу автоматически с помощью программы Мастер функций, встроенной в
Excel, или в полуавтоматическом режиме, что позволяет вычислительным путем освоить формулу (1).
Аналогичным образом можно вычислить определитель,
разложив его по элементам столбца. Пусть нам дан определитель
4-го порядка, имеющий следующий вид:
2
1
5
3
4
2
1
1
2
3
10
8
9
9
7
2
Разложим определитель по первому столбцу. Запишем процесс разложения:
2
5
4 1
1
3
2 1
2 10 9 7
3 8
3
1+1
= 2 • (−1)
2 1
8
9 2
9 2
5 4 1
3+1
2 • ( −1)
5
• 10 9 7 + 1 • (−1)
• 3 2 1 + 3 • (−1)
4+1
8 9 2
2+1
8
5
4 1
• 3
2 1
4 1
• 10 9 7 +
9 2
10 9 7
(5)
Формулу (5) необходимо переписать на экран компьютера,
для чего нужно:
1. Загрузить программу Word;
2. Вставив объект Microsoft Equation 3.0, переписать формулу
(5) в формульном редакторе. Для этого:
• вставьте шаблон определителя 4-го порядка в формульном
редакторе: выполните нажатие ЛКМ в Шаблоне скобок на
, а в Шаблоне матриц – на шаблон
;
шаблон
• занесите числовые значения элементов определителя 4-го
порядка в свободные поля;
• с клавиатуры занесите знак «=» и число 2, после чего выполните нажатие ЛКМ на кнопке Операторы и выберите шаблон вида ;
• запишите число (-1)1+1, используя Шаблон верхних индексов;
12
• повторением предыдущих операций запишите всю формулу
(5) в редакторе формул.
• используя программу Word, выведите на экран компьютера
вычислительный алгоритм (см. рисунок 10).
Рисунок 10
В качестве вычислительного средства мы снова воспользуемся инструментами программы Excel.
3. Откройте окно Microsoft Excel.
4. Перепишите формулу (4) из Word в Excel.
Подсчитаем 1-й множитель формулы (5). Для этого:
• активизируйте ячейку D9, после чего занесите с клавиатуры
в неё формулу =2*степень(-1;2);
• выполните нажатие ЛКМ на кнопке Мастер функций f x и
воспользуйтесь функцией МОПРЕД, выделяя область
А6÷С8;
• нажмите на клавишу Enter (результат см. на рисунок 11).
13
Рисунок 11
Аналогичным способом подсчитайте три оставшихся множителя формулы (5).
• Активизируйте ячейку Н13 и занесите в неё с клавиатуры результат сложения всех четырёх множителей.
Рисунок 12
• Нажмите на клавишу Enter (см. рисунок 12).
5. Произведём быструю проверку проделанных вычислений.
• активизируйте ячейку Е5;
• воспользуйтесь функцией МОПРЕД, которая находится в
мастере функций f x (выполните нажатие ЛКМ на 1-й элемент определителя, который находится в ячейке А1, и перетащите указатель мыши по главной диагонали до ячейки
D4).
14
Результат вычислений появится в ячейке Е5 (см. рисунок
13), который подтверждает правильность предыдущих вычислений.
Рисунок 13
Следующая часть лабораторной работы посвящена рассмотрению вопроса умножения матриц средствами компьютерных технологий, но прежде напомним основные теоретические
выкладки по этому вопросу.
Произведение матрицы А на матрицу В определяется в
предположении, что число столбцов матрицы А равно числу
строк матрицы В.
а11 а 12
a a
А = 21 22
... ...
an1 an2
... а1m
... a 2m
,
... ...
... anm
b11 b12
b
b
B = 21 22
... ...
b b
m1 m2
... b1p
... b2 p
... ...
... bmp
Пусть даны матрица А размера [n × m] и матрица В размера
[m × p] .
Произведением двух матриц А и В, заданных в определённом порядке (А – первая, В – вторая), называется матрица С
размера [n × p ] , элементы cij которой определяются по следующему правилу: элемент i-й строки и j-го столбца матрицы С равен
сумме произведений элементов i-й строки матрицы А на соответствующие элементы j-го столбца матрицы В (см. рисунок 14).
i = 1,2,..., n ; j = 1,2,..., p ;
cij = ai1b1 j + ai 2 b2 j + ... + aim bmj = ∑ ais bsj
(6)
15
Рисунок 14
Как мы уже говорили в первом разделе курса математики,
умножение матриц не обладает свойством перестановочности.
Поэтому, если оба произведения АВ и ВА имеют смысл, то
АВ может не совпадать с ВА. В том случае, когда оба произведения АВ и ВА определены и выполняется равенство АВ=ВА, матрицы А и В называют перестановочными.
Пусть нам даны две матрицы А и В, где матрица А имеет
размерность [5х6], а матрица В имеет размерность [6х7].
4
2
А = 3
1
1
−5
0
2
B =
6
5
3
4
−1
−1
8
3
2
7
5
5
7
2
3
3
2
2
7
2
6
1
6
1
5
2
7
−7
−2
2
−2
16
1
4
−2
−5
2
4
1
4
−4
6
10
−1
1
15
14
−5
6
5
1
−2
3
и
1
Найдем произведение матриц АВ, используя формулу 6.
Для этого каждый элемент первой строки будем умножать на соответствующий элемент первого столбца, получим первый элемент матрицы произведения, назовем его c11 .
4
2
3
1
1
4
−1 0
3
7
5
2
5
7
2
2
1
7
6
6
− 3
53
= 58
16
89
где
−5
−1 8
0
2 3
2
3 2 •
6
1 2
5
5 7
3
−7
−2
4
−2
2
4
6
−1
15
−5
−4
10
1
14
6
−2
3
− 24
− 16
7
− 20
58
−2
38
1
107
19
−5
60
2
147
31
−7
14
2
27
17
−3
86
1
156
16
2
−2
−5
16
1
4
1
=
5
1
1
26
51
56
19
77
c11 = 4 ⋅ (−5) + 4 ⋅ 0 + (−1) ⋅ 2 + 0 ⋅ 6 + (−1) ⋅ 5 + 8 ⋅ 3 = −3
c12 = 4⋅ (−7) + 4 ⋅ 0 + (−1) ⋅ 0 + 0⋅ 4 + (−1) ⋅ (−4) + 8⋅ 0 = −24,
......................................................................................................,
c57 = 1⋅1+ 7 ⋅ 4 + 6⋅1+ 6⋅ 5 + 5⋅1+ 7 ⋅1 = 77
16
Далее, как указано выше найдем элемент c12 и т. д. Как
видно из примера, вычисление элементов матрицы представляет
собой громоздкий процесс, поэтому здесь для подсчета элементов матрицы С удобно воспользоваться программой Excel. Матрицы А и В необходимо переписать на экран компьютера программного пакета Word аналогично предыдущим заданиям, выполненным на первой странице лабораторной работы (рисунок
1). Результатом ваших действий должно стать то, что изображено
на рисунке 15.
Рисунок 15
Для выполнения вычислений воспользуемся инструментами программы Excel.
1. Откройте окно Microsoft Excel.
2. Перепишите матрицы А и В из Word в Excel (см. рисунок
16).
3. Чтобы подсчитать элементы матрицы С, воспользуемся
функцией СУММПРОИЗВ, которая находится в Мастере
функций f x и перемножает все компоненты двух массивов,
а затем складывает полученные произведения.
Рисунок 16
Но вышеназванную операцию функция может осуществить,
если аргументы, которые являются массивами, имеют одинако17
вые размерности. В нашем примере матрицы А и В имеют разные
размерности. Поэтому, чтобы воспользоваться данной функцией,
прежде транспонируем матрицу В. Для этого:
• активизируйте ячейку А7;
• выполните нажатие ЛКМ на ячейке А7 и перетащите курсор
по главной диагонали до ячейки G12;
• отпустите ЛКМ, при этом область А7÷G12 окажется выделенной;
• выполните нажатие ПКМ (правой кнопки мыши), после чего
на экране компьютера появится контекстное меню;
• выполните нажатие ЛКМ на слове Копировать (рисунок
17);
Рисунок 17
• активизируйте ячейку А14;
• в строке меню выполните нажатие ЛКМ на кнопке Правка,
а затем в открывшемся контекстном меню выполните то же
самое действие на кнопке Специальная вставка (рисунок
18);
Рисунок 18
• в открывшемся окне выполните нажатие ЛКМ на Транспонировать (рисунок 19);
18
Рисунок 19
• выполните нажатие ЛКМ на ОК; результат см. на рисунке
20.
Рисунок 20
В результате проделанных действий на экране Excel появится матрица ВТ (рис. 20), при помощи которой мы сможем
осуществить поставленную задачу.
4. Вычисления будем производить следующим образом:
• активизируйте ячейку А22;
• воспользуйтесь функцией СУМПРОИЗВЕД, которая находится
в
Мастере
функций
fx
в
категории
МАТЕМАТИЧЕСКИЕ
• для вычисления второго элемента 1-ой строки необходимо
ввести в ячейку В22 следующие строки
и т.д.;
19
• формула вычисления 7-го элемента 1-ой строки будет иметь
следующий вид:
и т.д.;
• в ячейке А26 разместим 1-ый элемент последней строки
матрицы С:
• в ячейке G26 окажется последний элемент последней строки
матрицы С:
При этом в окне программы появятся следующие числа
(рисунок 21).
На рисунке 21 элементы матрицы С располагаются в ячейках А22÷G26.
Рисунок 21
5. Быструю проверку проделанных вычислений произведём
также в программе Excel. Для этого:
• активизируйте ячейку А28;
• выделите область А28÷G32;
• воспользуйтесь функцией МУМНОЖ, которая находится в
Мастере функций f x в категории МАТЕМАТИЧЕСКИЕ,
где в окне Массив 1 выделите область А1:F5, а в окне Массив 2 выделите область А7:G12 (рисунок 22);
20
Рисунок 22
• на клавиатуре одновременно нажмите следующую комбинацию клавиш: Shift+Ctrl+Enter.
В результате чего в ячейках появятся следующие значения
(рисунок 23). Полученные значения доказывают правильность
произведённых вычислений.
Рисунок 23
ПРИМЕЧАНИЕ
В главе 1.5 первой части курса математики мы говорили о
том, как можно выполнить транспонирование матрицы с помощью Мастера функций f x .
Поэтому предлагаем вам самостоятельно выполнить транспонирование матрицы В с помощью функции ТРАНСП, которая
находится в категории Ссылки и массивы Мастера функций f x .
Убедитесь, что результаты совпадут.
В завершении рассмотрения первой лабораторной работы
компьютерного практикума предлагаем вам самостоятельно выполнить представленные ниже задания, которые снабжены ответами для контроля.
21
Задания для самостоятельной работы
1. Вычислите определитель, разложив его по элементам
второй строки:
2 2
−1 1
4 3
−1 2
.
8 5 −3 4
3 3 −2 2
Ответ: 2 .
2. Вычислите определитель, разложив его по элементам
четвертого столбца:
2 3 11 5
1 1
5
2
2 1
3
2
1 1
3
4
.
Ответ: 14 .
3. Вычислите определитель, разложив его по элементам
первой строки:
3
3
6
3
4
5
8
5
1
3
1
3
2
5
5
7
Ответ:
.
−6
4. Найти произведение матриц АВ вручную и проверить результат в пакете MS Excel:
2
3 − 2 − 5
A = 2 − 3 1 ; B = 2
1 2
3
0
Ответ:
0
1
− 1
−2
3
4
− 13 − 32 3
A⋅B = 1
− 9 − 4 .
6
4
2
5. Найти произведение матриц ВА вручную и проверить результат в пакете MS Excel:
1 1 − 6
2 − 5 1
B = 3 0 − 1 ; A = 3 − 1 − 6 .
2 3
6 − 2 4
9
22
Ответ:
− 11 10 27
B⋅A = 1
0 − 27 .
8 20 12
6. Заданы матрицы
T
A ⋅B
T
Вычислить
.
Ответ:
2 −3 3
A= 6 9
2
10 3 − 3
произведение
и
2 5 4
B = 1 3 2 .
2 10 9
транспонированных
74 40 154
A ⋅ B = 51 30 111 .
4 3 −1
T
T
Конец лабораторной работы № 1
23
матриц
Лабораторная работа № 2
Уважаемые студенты!
Вы приступаете к выполнению лабораторной работы по
вычислению ранга матрицы, нахождению обратной матрицы, решению систем линейных уравнений матричным методом и методом Гаусса.
Напомним теоретические сведения, известные Вам из первого раздела курса математики. В частности, если в матрице A
размерности [n × m] выделить произвольно k строк и k столбцов,
то элементы, стоящие на пересечении выделенных столбцов и
строк, образуют квадратную матрицу k -ого порядка. Определитель этой матрицы называется минором k -ого порядка матрицы
A.
Очевидно, что матрица A обладает минорами любого порядка от 1 до наименьшего из чисел m и n. Среди всех отличных
от нуля миноров матрицы A найдется по крайней мере один минор, порядок которого будет наибольшим.
Наибольший из порядков миноров данной матрицы, отличных от нуля, называется рангом матрицы.
Если все элементы матрицы A равны нулю, то говорят, что
ранг матрицы A равен нулю. Если ранг матрицы A равен r , то
это означает, что в матрице A имеется, по крайней мере, один,
отличный от нуля минор порядка r , но всякий минор порядка,
большего, чем r , равен нулю. Ранг матрицы A обозначается r ( A) .
Очевидно, что всегда выполняется соотношение
0 ≤ r ≤ min(m, n).
Пусть нам дана матрица A , имеющая следующий вид:
2 5
1 3
Α=
2 10
3 8
4
2
9
9
1
1 .
7
2
Чтобы вычислить ранг матрицы A , необходимо с помощью
элементарных преобразований привести ее к такому виду, в котором все элементы, располагающиеся ниже главной диагонали,
были равны нулю. Для этого произведем анализ строк матрицы
24
Интерес вызывает 2-я строка, в которой 1-й элемент равен 1,
следовательно, используя свойства во всех строках, кроме этой,
можно получить ряд нулевых элементов с помощью следующих
преобразований над строками:
к элементам 1-ой строки прибавим элементы 2-ой, умноженные на (-2);
к элементам 3-ей строки прибавим элементы 2-ой, умноженные на (-2);
к элементам 4-ой строки прибавим элементы 2-ой, умноженные на (-3).
В результате получим матрицу Ā∼А (эквивалентную данной):
A.
1 3
0 −1
А=
0 4
0 −1
1
0 − 1 ,
5 5
3 − 1
2
где вторая строка матрицы A становится первой строкой в
матрице Ā.
В качестве вычислительного средства воспользуемся инструментами программы Excel. Для этого:
1. Включите компьютер, откройте окно Microsoft Excel.
2. Заполните ячейки таблицы значениями матрицы A (рисунок
1).
После появления на экране компьютера матрицы A осуществляется указанный выше анализ строк. Для выполнения выбранного словесного алгоритма производим следующие действия.
• Активируйте ячейку А5 и занесите в нее с клавиатуры формулу = A1 + A 2 * (−2) , завершите ввод клавишей Enter. Результат занесите автозаполнением в ячейки В5÷D5 (выделить ячейку A5, навести указатель на нижний правый угол,
появившийся черный плюс протащить до ячейки D5 при нажатой левой кнопке мыши).
25
Рисунок 1
• В ячейке А6 разместите результат прибавления к 3-ей строке 2-ой, умноженной на (-2). Результат, полученный в ячейке, автозаполнением занесите в ячейки В6÷D6.
• В ячейке А7 запишем формулу = A 4 + A 2 * (−3) ), после чего
автозаполнением заполним ячейки В7÷D7 (см. рисунок 2).
Рисунок 2
−
В результате проделанных вычислений строки матрицы A
оказались в ячейках А2÷D2, А5÷D5, А6÷D6, А7÷D7.
3. Снова, глядя на экран компьютера, анализируем строки и составляем следующий словесный алгоритм, позволяющий
преобразовать матрицу Ā так, чтобы в ней появились нулевые элементы ниже главной диагонали:
прибавим к 3-ей строке 2-ю, умноженную на число 4;
прибавим к элементам 4-ой строки элементы 2-ой строки,
умноженные на число (-1).
В
результате
1
0
В=
0
3
2
−1
5
3
получим
новую
матрицу
−
B∼A.
1
− 1 .
1
0
Реализация этого словесного алгоритма производится следующим образом.
• Активизируем ячейку А8 и запишем в нее формулу = A6 + A5 * 4 , а затем численный результат, полученный в
ней, занесем автозаполнением в ячейки А7÷D7.
26
• В ячейке А9 разместим результат прибавления 5-ой строки,
умноженной на число (-1), к 7-ой, после чего автозаполнением занесем численные результаты в ячейки А9÷D9.
4. Анализируя строки полученной матрицы, составляем следующий словесный алгоритм, позволяющий окончательно
преобразовать матрицу B ∼ B ' . Для этого:
• прибавим к 3-ей строке матрицы B 4-ю строку, умноженную
на число (-5) и деленную на число 3. Матрица B ' ∼ A будет
иметь следующий вид:
1
0
Β′ =
0
3
2
−1 0
3
1
− 1
.
0
1
• Активируем ячейку А10 и запишем в нее формулу
= A8 + A9 *
(−5)
, а затем численный результат, полученный в
3
ней, занесем автозаполнением в ячейки А10÷D10, см. рисунок 3.
Рисунок 3
5. Элементы преобразованной матрицы B ' находятся в строках
2, 5, 9 и 10. Для того чтобы все другие строки не мешали
подсчету ранга матрицы B ' , воспользуемся пунктом меню
ФОРМАТ и скроем их.
Для этого:
• наведите курсор на ячейку А3 и после того, как он примет
следующий вид , выполните нажатие ЛКМ на ячейке А3 и
протащите его до ячейки D4;
• отпустите кнопку мыши, при этом диапазон ячеек А3÷D4
окажется выделенным другим цветом;
27
• в строке меню выполните нажатие ЛКМ на пункте
ФОРМАТ→СТРОКА и затем выполните нажатие ЛКМ на
пункте СКРЫТЬ (рисунок 4).
Рисунок 4
После проделанных действий на экране монитора возникнет следующее изображение (рисунок 5).
Рисунок 5
Аналогичным способом скройте строки 1, 6, 7, 8. Экран
программы Excel примет вид (рисунок 6).
Рисунок 6
С помощью элементарных преобразований над строками
матрицы A мы получили матрицу B ' , эквивалентную матрице A .
При этом ее ранг равен 4, и равен рангу исходной матрицы A .
Далее рассмотрим технологию нахождения обратной матрицы. В главе 1.6. курса математики мы говорили об использовании компьютерных технологий при решении этих задач, находили матрицу, обратную к матрице третьего порядка. Сейчас мы
рассмотрим эту задачу на примере матрицы четвертого порядка.
Пусть матрица A имеет следующий вид:
2 5
1 3
Α=
2 10
3 8
4
2
9
9
1
1 .
7
2
28
Чтобы найти матрицу А-1, обратную для матрицы А, необходимо:
• вычислить определитель матрицы (∆A = −3) ;
• найти алгебраические дополнения элементов a ij в определителе матрицы A :
3
2 1
1 2 1
=
(
−
1
)
⋅
2 9 7
А12
3 9 2
,
1 3 1
1 3 2
А13 = 2 10 7 А14 = ( −1) ⋅ 2 10 9
3 8 2
3 8 9
,
,
А11 = 10 9 7
8 9 2
5 4 1
А 21 = (−1) ⋅ 10 9 7
8 9 2
2 4 1
А 22 = 2 9 7
3 9 2
2 5 1
А 23 = ( −1) ⋅ 2 10 7 ,
3 8 2
,
2 5 4
А 24 = 2 10 9
3 8 9
,
5 4 1
,
А31 = 3 2 1
8 9 2
,
2 5 1
2 4 1
А32 = (−1) ⋅ 1 2 1 А = 1 3 1 ,
33
3 8 2
3 9 2
2 5 4
5 4 1
(
1
)
1
3
2
,
=
−
⋅
=
(
−
1
)
⋅
3 2 1
А 41
А34
3 8 9
10 9 7
2 4 1
А 42 = 1 2 1 ,
2 9 7
2 5 4
А44 = 1 3 2
2 10 9
,
2 5 1
А 43 = ( −1) ⋅ 1 3 1
2 10 7
,
.
• составить присоединенную матрицу C (для этого элементы
исходной матрицы A заменяются найденными алгебраическими дополнениями, а затем полученную матрицу транспонируют);
• разделить все элементы матрицы C на ∆A = −3 .
29
Реализуем вышеизложенный алгоритм нахождения обратной матрицы следующим образом: вначале запишем в редакторе
Word присоединенную матрицу C , после чего в программе Excel
найдем обратную матрицу A −1 для матрицы A .
1. Включите компьютер.
2. Откройте окно Microsoft Word.
3. Вставьте объект Microsoft Equation 3.0.
4. Перепишите алгебраические дополнения в формульный редактор. Для этого:
• запишите алгебраическое дополнение A12 , используя шаблон
нижних индексов ;
• вставьте шаблон определителя 3-го порядка в формульном
редакторе;
• занесите числовые значения определителя в свободные поля.
Повтором предыдущих действий запишите в редакторе
формул дополнения A12 − A44 (см. рисунок 7)
Рисунок 7
В качестве вычислительного средства воспользуемся инструментами программы Excel.
5. Откройте окно Microsoft Excel.
6. Перепишите матрицу А и формулу (1) из Word в Excel (см.
рисунок 8).
30
Рисунок 8
Используя функцию МОПРЕД, которая находится в мастере функций f x , посчитаем, чему будут равны все алгебраические
дополнения. Для этого:
• активизируйте ячейку D9;
• выполните нажатие ЛКМ на кнопке f x Строки формул;
• в окне категория нажатием ЛКМ выберите математические,
а в окне функция – МОПРЕД;
• выделите область A6÷C8;
• выполните нажатие ЛКМ на кнопке ОК (рисунок 9).
Рисунок 9
Аналогичные действия проделайте со всеми остальными
алгебраическими дополнениями, не забывая при этом некоторые
из них умножать на число (-1). В результате проделанных действий получим: A11 = −45 , A12 = 20 , A13 = 1 , A14 = −17 , A21 = 63 , A 22 = −31 ,
A23 = 1 , A24 = 25 , A31 = −6 , A32 = 3 , A33 = 3,33E − 16 , A34 = −3 ,
A41 = 12 ,
A42 = 5 ,
A43 = −1 , A44 = 5 .
31
Как видите, значение алгебраического дополнения A33 записано в виде числа с мантиссой. Приведем это число к виду обыкновенной десятичной дроби. Для этого:
• активизируйте ячейку L17, после чего выполните нажатие
ПКМ;
• на экране компьютера появится контекстное меню;
• выполните нажатие ЛКМ на команде Формат ячеек (рисунок 10);
Рисунок 10
• после появления диалогового окна Формат ячеек в окне Числовые форматы нажмите ЛКМ на Дробный, а в окне Тип –
выберите Простыми дробями (рисунок 11);
• выполните нажатие ЛКМ на кнопке ОК. После чего алгебраическое дополнение A 33 станет равным нулю (см. рисунок
12).
Рисунок 11
7. Найдем в Excel матрицу
A −1 ,
обратную для A . Для этого:
32
• заполните ячейки А22÷D26 значениями алгебраических дополнений, в ячейках А23÷D26 записана присоединенная
матрица C (рисунок 13);
Рисунок 12
Рисунок 13
• активизируйте ячейку А28 и запишите с клавиатуры в нее
формулу: = A23 /(−3) , после чего результат занесите автозаполнением в ячейки В28÷D28; А29÷А31 и В29÷D31 (рисунок
14);
Рисунок 14
• выделите область А28÷D31, после чего поменяйте формат
выделенных ячеек на Дробный (см. рисунок 15).
Рисунок 15
33
8. Проверку проделанных вычислений произведем следующим
образом:
• выделите область F28÷I31;
• воспользуйтесь функцией МОБР, которая находится в Мастере функций f x (категория – Математические);
• на клавиатуре одновременно нажмите следующую комбинацию клавиш: Shift+Ctrl+Enter.
В результате чего в ячейках появятся следующие значения
(рисунок 16).
Рисунок 16
Полученные значения доказывают правильность произведенных вычислений.
Следующий вопрос, с которым нам предстоит разобраться
в ходе этой лабораторной работы, – решение систем линейных
уравнений матричным методом. Теория этого вопроса нами рассматривалась в главе 1.10. курса математики.
Решим следующую систему уравнений с 4-мя неизвестными, используя этот метод:
2x1 + 5x 2 + 4 x 3 + x 4 = 20,
x1 + 3x 2 + 2 x 3 + x 4 = 11,
2x1 + 10 x 2 + 9 x 3 + 7 x 4 = 40,
3x1 + 8x 2 + 9 x 3 + 2 x 4 = 37.
Переписав систему в матричном виде, получим, что неизвестная матрица X = A −1 ⋅ B , где ∆A ≠ 0 .
Чтобы найти неизвестные элементы матрицы X , т.е.
x1 , x 2 , x 3 , x 4 , необходимо:
• составить матрицу A из коэффициентов при неизвестных;
• составить матрицу B из свободных членов;
• найти обратную для матрицы A матрицу A −1 ;
• перемножить матрицы A −1 и B .
34
В качестве вычислительного средства воспользуемся инструментами программы Excel.
1. Заполните ячейки A1÷D4 таблицы значениями элементов
матрицы A .
2. Заполните ячейки F1÷F4 таблицы значениями элементов
матрицы B (рисунок 17).
Рисунок 17
3. Найдем матрицу A −1 . Для этого:
• выделите область А6÷D9;
• воспользуйтесь функцией МОБР, которая находится в Мастере функций f x в категории – Математические (рисунок
18).
Рисунок 18
• в окне Массив запишите область A1:D4;
• после чего одновременно нажмите на клавиатуре следующую комбинацию клавиш: Shift+Ctrl+Enter.
В результате получим обратную матрицу, значения элементов которой записаны в виде чисел с мантиссой, следовательно:
35
• поменяйте форматы ячеек А1÷D4 на Дробный, после чего
получится матрица A −1 , имеющая следующий вид – см. рисунок 19.
Рисунок 19
4. Теперь нам осталось найти неизвестные x1 , x 2 , x3 , x 4 .
• выделите область F6÷F9;
• воспользуйтесь функцией МУМНОЖ, которая находится в
Мастере функций f x в категории – Математические;
• в окне Массив 1 выделите область А6:D9, а в окне Массив 2
выберите область F1:F4;
Рисунок 20
• после чего одновременно нажмите на клавиатуре следующую комбинацию клавиш: Shift+Ctrl+Enter.
В результате x1 = 1, x 2 = 2 , x 3 = 2 , x 4 = 2,13E − 14 , поэтому поменяем формат ячейки F9 на Дробный, после чего x 4 – будет равно
нулю (см. рисунок 21).
Рисунок 21
Далее рассмотрим решение систем линейных уравнений
методом Гаусса, теория этого вопроса была рассмотрена нами в
главе 1.11. В этой лабораторной работе мы рассмотрим реализа36
цию метода Гаусса на примере той же системы, что и в матричном методе, т.е.
2 x1 + 5 x 2 + 4 x 3 + x 4 = 20,
x1 + 3 x 2 + 2 x 3 + x 4 = 11,
2 x1 + 10 x 2 + 9 x 3 + 7 x 4 = 40,
3 x1 + 8 x 2 + 9 x 3 + 2 x 4 = 37.
Следует напомнить, что суть метода Гаусса состоит в том,
что посредством последовательных исключений неизвестных
данная система превращается в ступенчатую. Однако при решении систем этим методом удобнее приводить к ступенчатому виду не саму систему уравнений, а расширенную матрицу этой системы, выполняя все преобразования над ее строками. В нашем
случае расширенная матрица будет иметь вид:
2 5
1 3
2 10
3 8
4
1
2
1
9
7
9
2
20
11
40
37
Последовательно получающиеся в ходе преобразований
матрицы обычно соединяют знаком эквивалентности.
Произведем анализ строк расширенной матрицы:
• к элементам 2-ой строки прибавим элементы 1-ой, деленные
на (-2);
• из 3-ей строки вычтем 1-ю строку;
• к 4-ой строке прибавим 1-ю, умноженную на (-3/2).
В качестве вычислительного средства воспользуемся инструментами программы Excel.
1. Заполните ячейки таблицы значениями расширенной матрицы (рисунок 22).
Рисунок 22
2. Для выполнения выбранного словесного алгоритма производите следующие действия:
37
• активизируйте ячейку А5 и с клавиатуры занесите в нее
формулу вида =А2+А1/(-2), после чего автозаполнением занесите численные результаты в ячейки В5÷Е5;
• в ячейке А6 разместим результат вычитания 1-ой строки из
3-ей и снова, пользуясь автозаполнением, заполним ячейки
В6÷Е6;
• в ячейке А7 запишем формулу вида =А4+А1*(-3/2) и автозаполнением занесем численные результаты в ячейки В7÷Е7;
• далее скроем 2, 3 и 4 – строки, которые нам уже не нужны.
Для
этого
воспользуемся
пунктом
меню
Формат→Строка→Скрыть. Результат показан на рисунке 23.
Рисунок 23
3. Снова произведите анализ строк, получившихся в результате
элементарных преобразований матрицы, чтобы привести ее
к треугольному виду.
• К 6-ой строке прибавьте 5-ю, умноженную на число (-10);
• из 7-ой строки вычтите 5-ю.
Записанный алгоритм реализуется в ячейках А8, А9, после
чего скройте 6 и 7 строки (см. рисунок 24).
Рисунок 24
4. И последнее, что нужно сделать, чтобы привести матрицу к
треугольному виду, – это к 9-ой строке прибавить 8-ю, ум38
ноженную на (-3/5), после чего скрыть 9-ю строку (рисунок
25).
Рисунок 25
Как вы можете видеть, элементы получившейся матрицы
находятся в 1, 5, 8 и 10 строках, при этом ранг получившейся
матрицы r = 4 , следовательно, данная система уравнений имеет
единственное решение. Выпишем получившуюся систему:
2 x1 + 5 x 2 + 4 x 3 + x 4 = 20,
0,5 x 2 + 0,5 x 4 = 1,
5 x 3 + x 4 = 10,
−0,6 x 4 = 0 .
Из последнего уравнения легко находим x 4 = 0 ; поднимаясь
по системе вверх, из 3-го уравнения находим x 3 = 2 ; из 2-го –
x 2 = 2 и из 1-го – x1 = 1 соответственно. Сравните результаты, полученные при решении этой же системы матричным методом, –
они совпадают.
Для закрепления навыков рассмотренной лабораторной работы компьютерного практикума вам предстоит выполнить самостоятельно задания, которые снабжены ответами для контроля
правильности их выполнения.
Задания для самостоятельной работы
1. Найти ранги заданных матриц:
2
4
A=
8
3
2 − 1 1
3 − 1 2
5 −3 4
3
3
C=
6
3
4 1 2
5 3 5
8 1 5
3 −2
5 3
Ответы:
2
7
;
;
2
1
B =
2
1
3 11 5
1 5 2
1 3 2
2
2
D=
3
1
−2
3
1
4
3
4
3
1
;
1
− 3
−1 2
1 − 1
r (A ) = r (B) = r (C) = r (D) = 4 .
39
2. Найти матрицы, обратные заданным матрицам предыдущего задания.
Ответы:
1
−1 1
=
A
−1
− 4
−2
7
2
1
B− 1 = 7
−1
7
− 1
7
2
7
11
−2
14
9
14
1
7
− 0,5
0, 5
0,5
− 0,5
1, 5
− 0,5
1, 5
− 0,5
0
0 ;
2
−1
5 −1
7
7
2 − 5
7 14
−1 −1
7 14
−1 3
7
7
(числовой формат – дробный (дробями до двух цифр));
61 − 41 − 21 2 5
3
6
3
6
1
1
2
−5 3
−2
−1
2
2
C
=
1
−1
−1
2
2
2
1
0 −1
2
2
(числовой формат – дробный (дробями до трех цифр));
14
53
−9
D − 1 = 53
20
53
7
53
9
53
−2
53
− 25
53
− 22
53
−5
4
53
53
5
7
53
53
− 17
8
1
53
53
2
24
53
53
(числовой формат – дробный (дробями до двух цифр)).
3. Решить системы уравнений матричным методом:
3.1
8,3х 1 + 2,62х 2 + 4,1х 3 + 1,9х 4 = −10,65
3,92х 1 + 8,45х 2 + 7,12х 3 + 2,46х 4 = 12,21
3,77х 1 + 7,21х 2 + 8,04х 3 + 2,28х 4 = 15,45
2,21х 1 + 3,65х 2 + 1,69х 3 + 6,99х 4 = −8,35.
Ответ: − 2
2
5 1 1
; ; 3 ; −1 .
7
7 3 4
40
3.2
х1 − 2 х 2 + 7 х 3 + 5х 4 = 2,
12 х 2 − 3х 3 + 6х 4 = 4,
11х1 + 4 х 2 − 2х 3 = 12,
3х1 + 6 х 2 − 4х 3 + 2 х 4 = 6.
−1 − 2
; 1 .
;
3 3
Ответ: 1;
2 х1 + 3х2 + х3 + 5х4 = 8,
7 х + 4 х − 2 х + х = 4,
2
3
4
3.3 1
− 3х1 + 6х2 + 4х3 + 5х4 = 12,
х1 − 4 х2 + 2 х3 + х4 = 6.
Ответ:
1
1 1
1 ; ; 3; .
3
6 3
3,1х1 + 1,5 х 2 + х 3 + 0,4 х 4 = 10,83
1,5 х + 2,5 х + 0,5 х = 9,2
2
3
3.4 1
х1 + 0,5 х 2 + 4,2 х 3 + 3,4 х 4 = 17,1
3,01х1 − 4,5 х 2 + 0,3х 3 + 2 х 4 = 3,12.
7 5
3
Ответ: 1 ;2 ;−1;5
9
6
7
4. Решить системы уравнений методом Гаусса
7х1 + 9х2 + 4х3 + 2х4 = 2,
2х − 2х + х + х = 6,
4.1 1 2 3 4
5х1 + 6х2 + 3х3 + 2х4 = 3,
2х1 + 3х2 + х3 + х4 = 0.
Ответ: (− 0,4; − 1,2; 3,4; 1) .
2 х1 − 3х 2 + 3х3 + 2 х 4 = 3,
4.2 6 х1 + 9 х2 − 2 х3 − х 4 = −4,
10 х1 + 3х 2 − 3х3 − 2 х 4 = 3,
8х1 + 6 х 2 + х3 + 3х 4 = −7.
1 −2
Ответ: ; ; 2; − 3 .
2 3
4.3
6х1 + 5х2 − 2х3 + 4х4 = −4,
9х − х + 4х − х = 13,
1 2
3
4
3х1 + 4х2 + 2х3 − 2х4 = 1,
3х1 − 9х2 + 2х4 = 11.
41
1
2
; − 1; 1 ; 0 .
2
3
Ответ:
4.4
4 х 1 − 3 х 2 + х 3 + 5 х 4 = 7,
х 1 − 2 х 2 − 2 х 3 − 3 х 4 = 3,
3 х 1 − х 2 + 2 х 3 = − 1,
2 х 1 + 3 х 2 + 2 х 3 − 8 х 4 = − 7 .
Ответ: (2; 1; − 3; 1) .
В завершении лабораторной работы желаем вам успехов в
освоении рассмотренного материала.
Конец лабораторной работы № 2
42
Лабораторная работа № 3
В этой лабораторной работе Вы приступаете к решению
систем линейных уравнений по формулам Крамера. С теорией
этого вопроса Вы познакомились в главе 1.9. курса математики.
Но мы напомним некоторые теоретические вопросы, необходимые для решения систем по формулам Крамера.
Пусть дана система n – линейных уравнений с n неизвестными x1 , x 2 ,..., x n :
a 11x1 + a12 x 2 + ... + a 1n x n = b1 ,
a 21x1 + a 22 x 2 + ... + a 2 n x n = b 2 ,
.........................................
a n1x1 + a n 2 x 2 + ... + a nn x n = b n .
(1)
В системе вида (1) числа a11 , a12 ,..., a nn называют коэффициентами при неизвестных x1 , x 2 ,..., x n , а числа b1 , b 2 ,..., b n - свободными
членами системы.
Матрица, составленная из коэффициентов при неизвестных
(2), и её определитель (3) называются соответственно матрицей
системы (1) и определителем этой системы.
11
А = 21
...
n1
а
а
а
а
а
12
22
...
а
n2
...
...
...
...
2n
,
...
nn
а
а
1n
а
(2)
а
∆= а
11
21
...
а
n1
а
а
12
22
...
а
n2
...
...
...
...
а
а
1n
2n
...
а
nn
(3)
Далее составляются вспомогательные определители при
первой, второй, …, n-ой неизвестной. Их будем обозначать той
же буквой ∆ , только с индексами, т.е. ∆1 , ∆ 2 ,…, ∆ n .
43
Составляются вспомогательные определители из главного
определителя с помощью замены столбца коэффициентов при
соответствующей неизвестной столбцом свободных членов, т. е.,
например, первый вспомогательный определитель будет иметь
вид:
b1
b
∆1 = 2
...
a12
a 22
...
bn
... a1n
... a 2 n
... ...
.
a n 2 ... a nn
(4)
Составляются остальные вспомогательные определители
∆ k , где ∆ k – определитель, получающийся из ∆ заменой k –го
столбца свободными членами системы:
a11 ... a1,k −1
∆k =
b1
a1,k +1 ... a1n
a 21 ... a 2,k −1 b 2
... ...
...
...
a n1 ... a n ,k −1 b n
a 2,k +1 ... a 2 n
...
... ...
a n ,k +1 ... a nn
.
(5)
Если ∆≠0, то находим
х = ∆∆ , х = ∆∆
1
1
2
2
, L,
x = ∆∆ .
n
n
(6)
Полученные формулы называются формулами Крамера;
они дают решение системы (1).
Решим следующую систему уравнений с 4-мя неизвестными:
2 x 1 + 5 x 2 + 4 x 3 + x 4 = 20,
x 1 + 3x 2 + 2 x 3 + x 4 = 11,
2 x 1 + 10 x 2 + 9 x 3 + 7 x 4 = 40 ,
3x 1 + 8 x 2 + 9 x 3 + 2 x 4 = 37 .
В соответствии с правилами составления определителей составим главный и вспомогательный определители.
2
∆=
5
4 1
1 3 2 1
2 10 9 7
3
8
9 2
главный определитель системы;
44
20
∆
∆
5
4
1
2
20
4
1
11 3
=
1
40 10
2
9
1
7
1
=
2
11
40
2
9
1
7
37
9
2
3
37
9
2
5
3
20
11
1
1
2
1
5
3
4
2
20
11
2 10
3 8
40
37
7
2
2 10
3 8
9
9
40
37
3
=
2
1
8
∆
∆
2
4
=
вспомогательные определители системы.
В этой лабораторной работе мы не будем прибегать к текстовому процессору MS Word для записи определителей системы,
а сразу будем вести вычисления в программном пакете MS Excel.
Для этого необходимо:
• загрузить программный продукт MS Excel, на одном из листов открытой книги в диапазон ячеек А1:D4, ввести значения
определителя ∆ , рисунок 1;
• выделив ячейку Е5, выбрать функцию МОПРЕД, которая
находится в мастере функций f x в категории Математические;
• выполнить нажатие ЛКМ на 1-й элемент определителя, который находится в ячейке А1, и перетащить указатель мыши
по главной диагонали заданного значениями диапазона до
ячейки D4).
Рисунок 1
45
Результат вычислений появится в ячейке Е5 (см. рисунок
2).
Аналогично введите на этот же лист открытой книги Excel
значения коэффициентов, соответствующих вспомогательным
определителям.
А именно в ячейки А6:D9 – первый вспомогательный, в
ячейки А11:D14 – второй вспомогательный, в ячейки А16:D19 –
третий вспомогательный, в ячейки А21:D37 – четвертый вспомогательный.
Таким же образом, как мы нашли значение главного определителя с помощью функции МОПРЕД, вычислите значения
всех вспомогательных определителей.
Т. е., в ячейке Е10 – первый вспомогательный, в Е15 – второй вспомогательный, в Е20 – третий вспомогательный, в Е25 –
четвертый вспомогательный, см. рисунок 2.
Обращаем ваше внимание на то значение, которое отображено в ячейке Е25 рисунка 2. Оно соответствует значению четвертого вспомогательного определителя. Это число равно
− 1,11022 ⋅ 10 −14 , т. е. оно очень мало. Так как результат вычислений
определителя ∆4 записан в виде числа с мантиссой, следовательно, поменяем формат ячейки Е25 на ДРОБНЫЙ, после чего определитель ∆4 станет равным нулю.
Рисунок 2
46
В соответствии с формулами (6) найдём неизвестные x 1 ,
x3 , x4 .
Для этого:
активизируйте ячейку G10 и запишите в нее формулу:
x2 ,
, после чего нажмите на клавишу Enter.
В результате получим x 1 = 1 .
Активизируйте ячейку G15 и запишите в нее формулу:
, после чего нажмите на клавишу Enter.
В результате получим x 2 = 2 .
Активизируйте ячейку G20 и запишите в не формулу:
, после чего нажмите на клавишу Enter.
В результате получим x 3 = 2 .
Активизируйте ячейку G25 и запишите в не формулу:
, после чего нажмите на клавишу Enter.
В результате получим x 4 = 0 .
Итак, полученное по формуле Крамера решение системы
четырех линейных уравнений с четырьмя неизвестными содержится в ячейках G10, G15, G20, G25, рисунок 3.
Рисунок 3
47
Полученный ответ системы можно записать в виде: (1; 2; 2; 0) .
Для проверки правильности решения системы предлагаем вам
самостоятельно подставить найденные значения переменных в
каждое уравнение системы и проверить выполнимость тождественного равенства.
Для закрепления решения систем по формуле Крамера с
помощью программного пакета MS Excel предлагаем вам самостоятельно решить системы предложенные ниже.
Задания для самостоятельной работы
Решить системы по формуле Крамера и выполнить проверку решений:
3х 1 + 8х 2 + 9х 3 + 2 х 4 = 37,
4 х + 3х 2 − х 3 + 2х 4 = 6,
1). 1
8х 1 + 5х 2 − 3х 3 + 4 х 4 = 12,
3х 1 + 3х 2 − 2 х 3 + 2 х 4 = 6.
Ответ: (−5 1 ; − 5 1 ; 5 1 ; 23 2 ) .
6
6 6
3
2).
2 х 1 + 3х 2 + 11х 3 + 5х 4 = 2,
х 1 + х 2 + 5х 3 + 2 х 4 = 1,
2 х 1 + х 2 + 3х 3 + 2 х 4 = −3,
х 1 + х 2 + 3х 3 + 4х 4 = −3.
Ответ:
3).
3х 1 − 2 х 2 − 5х 3 + 3х 4 = 3,
2х 1 − 3х 2 + х 3 − 15х 4 = −3,
х 1 + 2 х 2 − 4 х 4 = −3,
х 1 − х 2 − 4 х 3 + 9х 4 = 22.
Ответ:
4).
(−2; 0; 1; − 1) .
4
2
1
1
(−150 ; 13 ; − 114 ; 30 ) .
9
5
3
6
2 х 1 − 2 х 2 + х 4 = −3,
х 1 + 3х 2 + х 3 − 3х 4 = −6,
3х 1 + 4 х 2 − х 3 + 2 х 4 = 0,
х 1 + 3х 2 + х 3 − х 4 = 2.
2
5
1
7
Ответ: (−2 ; 1; 5 ; 4) .
48
5).
х 1 + х 2 − 6 х 3 − 4 х 4 = 6,
3х 1 − х 2 − 6 х 3 − 4 х 4 = 2,
2 х 1 + 3х 2 + 9 х 3 + 2х 4 = 6,
3х 1 + 2 х 2 + 3х 3 + 8х 4 = −7.
1
3
1
2
Ответ: (0; 2; ; − 1 ) .
6).
3х 1 + 4 х 2
3х 1 + 5х 2
6 х 1 + 8х 2
3х 1 + 5х 2
Ответ:
+ х 3 + 2 х 4 = −3,
+ 3х 3 + 5х 4 = −6,
+ х 3 + 5х 4 = −8,
+ 3х 3 + 7 х 4 = −8.
(2; − 2; 1; − 1) .
Уважаемые студенты, завершением компьютерного
практикума по линейной алгебре будет выполнение вами контрольного компьютерного практикума, представленного 25 заданиями.
Желаем вам успехов в выполнении третьей лабораторной работы и заданий контрольного компьютерного практикума.
Конец лабораторной работы № 3
Все замечания и предложения отсылайте по адресу: [email protected].
49