Спросить
Войти
Категория: Математика

МЕТОДЫ РЕШЕНИЯ СИСТЕМ ЛИНЕЙНЫХ НЕОДНОРОДНЫХ УРАВНЕНИЙ

Автор: Чалкина Наталья Анатольевна

УДК 512.644

Н.А. Чалкина

МЕТОДЫ РЕШЕНИЯ СИСТЕМ ЛИНЕЙНЫХ НЕОДНОРОДНЫХ УРАВНЕНИЙ

В статье рассматриваются некоторые методы решения систем линейных неоднородных уравнений компьютерными средствами.

The article provides some methods for solving systems of linear non-homogeneous equations by means of computers.

Компьютерная революция затронула и систему народного образования. С одной стороны, персональный компьютер стал естественным объектом учебного процесса, а с другой стороны -сам явился ценным техническим средством обеспечения общего процесса образования. Изучая, например, тему «Решение систем линейных неоднородных уравнений», компьютер можно применять на практических занятиях по высшей математике как техническое средство, а на лабораторных занятиях по информатике - использовать данную тему при изучении прикладной программы Microsoft Excel.

Для решения систем линейных неоднородных уравнений предлагаются следующие методы:

графический способ решения средствами Microsoft Excel;

решение средствами Microsoft Excel с помощью инструмента Поиск решения;

метод Крамера;

метод Крамера средствами Microsoft Excel с помощью логических функций;

метод исключения Гаусса.

Графический способ решения линейных систем средствами Microsoft Excel

Графический способ решения линейных систем не обладает большой точностью. Но он ценен наглядностью и легкой обозримостью. Прежде чем приступить к построению графиков в Microsoft Excel, необходимо вспомнить взаимное расположение графиков линейных функций: когда система двух линейных уравнений с двумя переменными имеет единственное решение, бесконечно много решений, не имеет решения.

Рассмотрим решение системы двух линейных уравнений с двумя переменными средствами Microsoft Excel. Составим таблицу значений функции для системы:

5 - 3x
13x + 2 y = 5 I 4 x - y = 3 Û

У = — (1) y = 4 x - 3

5 - 3x

Рис. 1. Таблица значений линейных функций y =-и y = 4x - 3 .

Решение системы линейных уравнений л с

10

y=(5-3x)/2 -■— y=4x-3

■ é-5 3 с

5 - 3х

Рис. 2. График линейных функций y = —-— и y = 4х — 3 . По графику можно определить решение линейной системы (1): х=1, y=1.

Решение систем линейных уравнений средствами Microsoft Excel с помощью инструмента «Поиск решения»

Предположим, нужно найти решение (корни) следующей системы линейных неоднородных уравнений:

&236,47х + 5,28 y + 6,34 z = 12,26

< 7,33х + 28,74y + 5,86z = 15,15 (2)

4,63х + 6,31y + 26,17 z = 25,22

Аналитически найти решение данной системы затруднительно. С помощью функций Microsoft Excel это сделать гораздо проще.

Внесем коэффициенты системы в таблицу (рис.3).

А В С D Е

1 X У z Левая часть Свободные члены
2 36,47 5,28 6,34 0 12,26
3 7,33 28,74 5,86 0 15,15
4 4,63 6,31 26,17 0 25,22
5 Корни:

Рис. 3. Таблица коэффициентов при неизвестных и свободных членов.

Свободные члены внесем в столбец Е. В столбец Б внесем формулы вычисления свободных членов (Б2=СУММПРОИЗВ($А$6:$С$6;А2:С2)). Ячейку Б3 и Б4 заполняем путем размножения формулы из Б2 с помощью маркера заполнения. Наша задача - добиться совпадения значений вычисленных и фактических значений столбцов Б и Е. В качестве изменяемых значений используются ячейки А6, В6, С6. Первоначально они остаются пустыми, т.е. равными нулю (рис.

3).

Инструмент Поиск решения вызывается через меню Сервис. Ограничения устанавливаются с помощью кнопки Добавить, которая вызывает окно их ввода (рис. 4).

Для ввода всех ограничений следует в окне Поиск решения ввести значения только параметров: Изменяя ячейки: $А$6:$С$6 и Ограничения: $Б$2:$Б$4=$Е$2:$Е$4 (рис. 4).

Рис. 4. Окно Поиск решения.

После нажатия кнопки Выполнить для решения поставленной задачи в ячейки А6, В6 и С6 будут выведены полученные корни х=0,1405, _у=0,3154, г=0,8628 (рис. 5).

A В С D E

1 x V z Левая часть Свободные члены
2 36,47 5,28 6,34 12,26 12,26
3 7,33 28,74 5,86 15,15 15,15
4 4,63 6,31 26,17 25,22 25,22
5 Корни:
6 0,1405 0,3154 0,8628

Рис.5. Вид рабочего листа табличного процессора Microsoft Excel.

Решение системы линейных уравнений методом Крамера с помощью логических функций

Предположим, нужно найти решение следующей системы линейных алгебраических уравнений:

2x + 3 y + 2 z = 9

<x + 2y - 3z = 14 (3)

3x + 4 y + z = 16

На рис. 6 представлен вид рабочего листа после решения системы двух линейных уравнений (3).

Заполнение ячеек рабочего листа формулами представлено в приведенной ниже таблице.

Количество неизвестных и уравнений в предложенных методах может варьировать в зависимости от подготовленности студентов.

Для использования предложенных методов на занятиях по информатике необходимо, чтобы студенты обладали практическими навыками работы в табличном процессоре Microsoft Еxcel и закрепляли знания из курса высшей математики.

А В С D Е F G Н I J К L М

Решение системы линейных неоднородных

1 уравнении
2
3 2 3 2 2 9 2
4 А= 1 2 -3 — -6 Ау= 1 14 -3 — -18
5 3 4 1 3 16 1
6
7 9 3 2 2 3 9
8 Дх= 14 2 -3 - -12 Ai= 1 2 14 - 12
9 16 4 1 3 4 16
10
11 Ответ:
12 X - 2
13 V - 3
14 z — -2

Рис. 6. Вид рабочего листа после решения системы двух линейных уравнений.

Таблица 1

Заполнение рабочего листа формулами

Ячейка Формула

F4 =МОПРЕДф3^5)

F8 =МОПРЕД^7: D9)

M4 =МОПРЕД (I3: K5)

M8 =МОПРЕД (I7: K9)

C11 =ЕСЛИ(И($F$4=0;$M$4=0;$F$8=0;$M$8=0);"Бесчисленное множество решений";ЕСЛИ(И($F$4=0;ИЛИ($F$8<>0;$M$8<>0;$M$4<>0));"Нет решений";""))

D12 =ЕСЛЩ$F$4=0;"";"x")

D13 =ЕСЛИда4=0;"";&У)

D14 =ЕСЛИда4=0;"";&У)

E12 =ЕСЛИда4=0;"";"=")

E13 =ЕСЛИда4=0;"";"=")

E14 =ЕСЛИда4=0;"";"=")

F12 =ЕСЛИ№$4=0;""^$8^$4)

F13 =ЕСЛИ($F$4=0;"";$M$4/$F$4)

F14 =ЕСЛИ($F$4=0;"";$M$8/$F$4)

1. Попов, А. А. Excel: практическое руководство. - М.: ДЕСС-КОМ, 2000. - 300 с.
2. Волков, В. Понятный самоучитель работы в Microsoft Excel. - СПб.: Питер, 2004. - 224 с.
3. Кинкоф, Ш. Microsoft Excel 2000. Полное руководство / Ш. Кинкоф. - М.: АСТ, 2004. - 417 с.
4. Сергеев, А.П. Использование Microsoft Office Excel 2007. - М.: Диалектика, 2007. - 288 с.
ЛИНЕЙНЫЕ НЕОДНОРОДНЫЕ УРАВНЕНИЯ МЕТОДЫ РЕШЕНИЯ СИСТЕМЫ ЛИНЕЙНЫХ НЕОДНОРОДНЫХ УРАВНЕНИЙ
Другие работы в данной теме:
Контакты
Обратная связь
support@uchimsya.com
Учимся
Общая информация
Разделы
Тесты