Рейтинг@Mail.ru
Перейти к содержанию
 

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

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

1 + 4х2 + 5х3 = 2400

1 + 3х2 + х3 = 1450

1 + 2х2 + 3х3 = 1550.

Количество переменных в системе уравнений должно быть равно количеству уравнений.  Уравнения должны быть записаны в стандартной форме. Если это необходимо, используйте основы алгебры и перепишите уравнение так, чтобы все переменные отображались по левую сторону от знака равенства.  В нашем примере уравнения приведены в стандартном виде.
Запишем систему уравнений в матричном виде: АХ = В, где
5 4 5 х1 2400
А = 4 3 1 ; Х = х2 ; В = 1450 .
5 2 3 х3 1550

Если определитель системы отличен от нуля, т.е. |А|≠0, то решение системы можно найти по формуле:

X = А-1В,

где А-1 – обратная матрица.

Таким образом, для нахождения корней системы уравнений необходимо:

– вычислить определитель матрицы А (функция МОПРЕД);

– найти обратную матрицу А-1 (функция МОБР);

– найти произведение матриц А-1В (функция МУМНОЖ).

Примечание. Систему уравнений можно решить по формуле Крамера:

clip_image002[4]

где D – определитель системы;

Di – определитель матрицы Аi, получаемой из матрицы А заменой i-го столбца (т.е. столбца коэффициентов при неизвестном хi) вектором свободных членов.

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

Распределим ячейки рабочего листа (рис. 2).

1. В указанные ниже ячейки введем значения элементов матриц А и В:

a) в диапазон ячеек D4: F6 введем значения элементов матрицы А;

b) в диапазон ячеек I4:I6 введем значения элементов столбца В.

2. Для размещения элементов обратной матрицы А-1 отведем блок ячеек D8: F10.

3. Для размещения результата (для переменных хi, i = 1, 2, 3) отведем диапазон ячеек I8:I10.

clip_image004

Рис. 2

Убедимся, что определитель матрицы А отличен от нуля. Для этого в ячейку D2 введем формулу =МОПРЕД(D4:F6). В ячейке D2 получили результат –28. Следовательно, матрица А имеет обратную.

Вычислим обратную матрицу А-1. Для этого выполним следующие действия.

1. Выделим для результата блок ячеек D8:F10, начиная с ячейки D8;

2. Выполним команду Вставка –> Функция –> МОБР –> ОК.

3. В поле Массив введем адреса ячеек, где размещены элементы матрицы А, т.е. D4:F6.

4. Нажмем клавиши Shift + Ctrl + Enter.

Результат вычисления отобразится в ячейках D8:F10 (рис. 3).

Чтобы найти элементы столбца Х, умножим обратную матрицу А-1 на столбец В. Для этого выполним следующие действия:

1. Выделим диапазон ячеек I8:I10;

2. Выполним команду Вставка –> Функция –> МУМНОЖ –> ОК.

3. В поле Массив1 введем адреса ячеек, где размещены элементы матрицы А-1, т.е. D8:F10, а в поле Массив2 – адреса ячеек, где размещен столбец В, т.е. I4:I6;

4. Нажмем клавиши Shift + Ctrl + Enter.

Результат вычисления появится в ячейках I8:I10 (рис. 3).Получили решение системы уравнений х1 = 113; х2 = 288; х3 = 138.

clip_image002

Рис. 3

Поделиться в соц. сетях

Опубликовать в Google Buzz
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники

Написать комментарий

XHTML: Вы можете использовать эти теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


Реклама: