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



Решение линейной системы АХ=В, где А – матрица коэффициентов, В – вектор-столбец свободных членов, Х – вектор-столбец неизвестных, имеет вид X=A-1B, где A-1 – матрица, обратная к матрице А. Это вытекает из того, что при решении матричных уравнений при Х должна остаться единичная матрица Е. Умножая слева обе части уравнения АХ=В на A-1, получаем решение линейной системы уравнений.

 

Упражнение 6. Найти решение системы линейных уравнений A2X = B, значения соответствующих матрицы и вектора-столбца имеют вид:

Для решения системы линейных уравнений:

1. Значения матрицы А поместить в ячейки А4:В5 (рис.4.12), а значения столбца свободных членов – в ячейки D 4: D 5.

2. Выделить диапазон A 8: B 9, в ячейку A 8 ввести формулу:

=МУМНОЖ(A4:B5;A4:B5)

Установить указатель мыши в строку формул и нажать одновременно клавиши Ctrl + Shift + Enter.

3. Выделить диапазон D 8: E 9, в ячейку D 8 ввести: =МОБР(A8:B9)

Установить указатель мыши в строку формул и нажать Ctrl + Shift + Enter.

4. Для получения результатов решения системы линейных уравнений следует перемножить полученную матрицу A-2 и столбец свободных членов В. Для этого выделяется диапазон A 12: A 13, в котором столько же строк, сколько в первой матрице A-2 и столбцов, сколько во второй матрице В. В ячейку А12 ввести формулу: =МУМНОЖ(D8:E9;D4:D5). Установить указатель мыши в строку формул и нажать Ctrl + Shift + Enter.

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

 

Нахождение корней уравнения

В общем виде уравнение n -ой степени выглядит следующим образом:

,

где n – некоторое положительное число, a0,…,an – произвольные комплексные числа, причём старший коэффициент a0 должен быть не равен нулю.

Выражение f(x) называется многочленом (полиномом) n– ой степени от неизвестного x. Если при некотором x = x0 выполняется равенство f(x)=0, то x0 называется корнем многочлена f(x). Действительными корнями многочлена будут абсциссы точек пересечения его графика с осью X и только они.Число положительных корней многочлена равно числу перемен знаков в системе коэффициентов этого многочлена (коэффициенты, равные нулю не учитываются) или меньше этого числа на чётное число. Число отрицательных корней многочлена равно числу сохранения знаков в системе коэффициентов этого многочлена или меньше этого числа на чётное число (теоремы Декарта и Бюдана–Фурье). Чтобы найти корни уравнений произвольной степени в MS Excel надо:

1. Произвести табулирование заданной функции на некотором интервале с целью выявления (локализации) корней уравнения (перемена знака в значении функции).

2. После локализации корней установить предельное число итераций и погрешность для вычисления корней (выполнить команду Сервис→Параметры и установить необходимые опции на вкладке Вычисления). Для версии Excel 2007 и выше вызвать системное меню кнопкой  выбрать кнопку Параметры Excel и выполнить команду Формулы→Параметры вычислений.

3. Выполнить вычисление корней уравнения с использованием средства Подбор параметра (выполнить команду Сервис→Подбор параметра). Для версии Excel 2007 и выше на вкладке Данные нажать кнопку  и выбрать команду Подбор параметра.

4. Построить график исследуемой функции.

 

Упражнение 7. Найти все корни уравнения:

x5 + 2x4 + 5x3 + 8x2 – 7x – 3 = 0

 

Рис.4.13 Вычисление корней многочлена

1. На отрезке [–10;10] выполнить приближённое табулирование функции f(x) = x5 + 2x4 + 5x3 + 8x2 – 7x – 3 = 0. Для этого в ячейки А9:А29 ввести аргумент функции – значения отрезка [–10;10] с шагом 1. В ячейку В9 записать формулу = A $5* A 9^5+ B $5* A 9^4+ C $5* A 9^3+ D $5* A 9^2+ E $5* A 9+ F $5 и скопировать значение на весь диапазон табулирования В9:В29 (рис.4.13).

2. Определить по результатам вычислений, что значение функции f(x) меняет знак на отрезке [–3;1]. Для более точного табулирования функции на заданном отрезке в ячейки D 9: D 49 ввести аргумент функции f(x) – значение отрезка [-3;1] с шагом 0,1. Затем в ячейку E 9 записать формулу:

=A$5*D9^5+B$5*D9^4+C$5*D9^3+D$5*D9^2+E$5*D9+F$5

и вычислить значение функции f(x) всем диапазоне. Результаты точного табулирования функции дают 3 изменения знака на отрезке [-3;1], что свидетельствует о наличии корней уравнения f(x)=0.

3. Для вычисления 1 корня поместить указатель в ячейку D 18 (либо D 19) и выполнить команду Сервис→Подбор параметра (рис.4.14). Получается 1 корень уравнения: x1=–2,07299558373219.

Рис.4.14 Окно средства Подбор параметра

4. аналогично получить оставшиеся корни: ,

 


Дата добавления: 2020-01-07; просмотров: 159; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!