- •Государственное образовательное учреждение высшего профессионального образования
- •Лабораторная работа №2 Решение нелинейных уравнений методом половинного деления
- •Лабораторная работа №3 Решение нелинейных уравнений методом хорд
- •Лабораторная работа №4 Решение нелинейных уравнений методом касательных
- •Лабораторная работа №5 Решение нелинейных уравнений комбинированным методом хорд и касательных
- •Лабораторная работа №6 Решение нелинейных уравнений методом итерации
- •Лабораторная работа №7 Решение систем линейных уравнений методом Гаусса
- •Лабораторная работа №8 Решение систем линейных уравнений методом простой итерации
- •Лабораторная работа №9 Интерполяционный многочлен Лагранжа
- •Варианты к заданию 1
- •Варианты к заданию 2
- •Лабораторная работа №10 Интерполяционный многочлен Ньютона
- •Лабораторная работа №11 Обработка экспериментальных данных
- •Лабораторная работа №12 Численное интегрирование
- •Лабораторная работа №13 Метод Эйлера решения обыкновенных дифференциальных уравнений
- •Лабораторная работа №14 Решение дифференциальных уравнений в частных производных
- •1. Метод сеток для уравнения параболического типа
- •2. Метод сеток для уравнения гиперболического типа
- •Литература
- •Содержание
Лабораторная работа №2 Решение нелинейных уравнений методом половинного деления
Краткая теория
Будем рассматривать уравнения вида f(x)=0 (1).
Корнем уравнения называется любое число, при подстановке которого в уравнение получается верное равенство. Корень уравнения (1) называется также нулем функции f(x).
Решить уравнение – значит определить, имеет ли оно корни, сколько их и вычислить эти корни с заданной точностью.
Приближенное решение уравнения состоит из двух этапов:
отделение корней;
уточнение корней.
Отделить корни – значит определить достаточно малые промежутки, в каждом из которых содержится ровно по одному корню данного уравнения.
Графический метод отделения корней основан на том, что графически нуль функции есть абсцисса точки пересечения ее графика с осью абсцисс. Поэтому, чтобы отделить корни графически, достаточно построить отрезки, на которых есть точки пересечения графика с осью Ox. Часто уравнение (1) приводят к виду f1(x)=f2(x) и определяют корни уравнения (1) как абсциссы точек пересечения графиков функций y=f1(x) и y=f2(x).
Аналитический метод отделения корней основан на известной теореме: если функция f(x) непрерывна на отрезке [a,b] и принимает в концах промежутка значения разных знаков, то существует по крайней мере одно число x0 на интервале (a,b) такое, что f(x0)=0. Если функция f(x) монотонна на этом интервале, то такое число х0 единственно.
Уточнить корень – значит найти такое приближенное значение корня х, для которого выполняется неравенство: |x-x0|≤ε, где ε – заданная точность.
Метод половинного деления
Один из методов уточнения корней уравнения (1) – метод половинного деления. Исходные данные: уравнение f(x)=0; отрезок [a,b], на котором существует единственный корень уравнения (корень отделен), т.е. f(x) удовлетворяет условиям: f(x) непрерывна на [a,b], монотонна нем и f(a)f(b)<0 (2).
Алгоритм метода
Найти середину отрезка [a,b] ; c=(a+b)/2.
Если f(c)=0, то с - точный корень и процесс заканчивается.
Иначе если f(a)f(c)>0 (знаки функции f(x) в точках a и c одинаковы), то левый конец отрезка заменяется на середину (а=с) иначе правый конец заменяется на середину (b=c).
Если длина отрезка не превосходит заданной точности (b-a<=ε), то x=c и процесс заканчивается, иначе идти к п.1.
Решение одного варианта
1. Отделить корни аналитически и уточнить их методом половинного деления с точностью до 0.01: x4-x3-2x2+3x-3=0.
Полагая f(x)= x4-x3-2x2+3x-3, имеем f’(x)=4x3-3x2-4x+3.
Найдем нули производной: 4x3-3x2-4x+3=0; 4x(x2-1)-3(x2-1)=0;(x2-1)(4x-3)=0;
x1=-1; x2=1; x3=3/4.
Составим таблицу знаков функции f(x):
-
x
-∞
-1
3/4
1
+∞
f(x)
+
-
-
-
+
Из таблицы видно,
что уравнение имеет два действительных
корня x1
(-∞;-1)
и x2
(1;+
∞). Уменьшим промежутки, на которых
находятся корни, до единичной длины:
-
x
-2
-1
1
2
f(x)
+
-
-
+
Следовательно, x1 (-2;-1) и x2 (1;2).
Уточним один из корней, например, x1, методом половинного деления до сотых долей. Все вычисления удобно производить, используя следующую таблицу:
x1≈-1,73.
Второй корень, уточняемый аналогичным образом, равен 1,73.
2. Отделить корни графически и уточнить их методом половинного деления.
Перепишем уравнение
в виде
.
Обозначим
,
и построим графики этих функций:
Из рисунка видно, что уравнение имеет три корня: точный x=0 и еще два, расположенных симметрично на отрезках [-3;-2] и [2;3].
Уточним корень на отрезке [2;3]:
Ответ: x1=0, x2=2,59, x3=-2,59.
Задания
1)Отделить корни аналитически и уточнить их методом половинного деления до 0,01, используя электронные таблицы.
3x4+4x3-12x2-5=0
2x3-9x2-60x+1=0
x4-2x-1=0
2x4-x2-10=0
3x4+3x3+6x2-10=0
x4-18x2+6=0
x4+4x3-3x2-17=0
x4-x3-2x2+3x-3=0
3x4+4x3-12x2+1=0
3x4-8x3-18x2+2=0
2x4-3x3+8x2-1=0
2x4+8x3+3x2-1=0
x4-4x3-8x2+1=0
3x4+4x3-12x2-5=0
2x3-8x2-30x+1=0
x4-30x-2=0
2x4-2x2-7=0
3x4+8x3+6x2-10=0
x4-18x2+6=0
x4+4x3-3x-7=0
x4-2x3-x2+3x-3=0
3x4+4x3-3x2-17=0
2x4-5x3-12x2+2=0
3x4+9x3-14x2+1=0
x4+2x3-x-1=0
x4+8x3-6x2-72x=0
x5-x-0,2=0
x4-3x2+75x-10000=0
2) Отделить корни графически и уточнить их методом половинного деления до 0.01, используя электронные таблицы.
(x-3)cosx=1
sin(x+π/3)-0.5x=0
(x-1)2lg(x+11)=1
cos(x+0.5)=x3
5sinx=x-1
tg3x=x
x2cos2x=-1
xlg(x+1)=1
x2-20sinx=0
2lgx-x/2+1=0
(x-2)cosx=1
sin(x-0.5)-x+0.5=0
x2-20sinx=0
cos(x+0.3)=x2
5sinx=x=1
tg2x=x
x2sin2x=1
xlg(x+2)=1
x2-10sinx=0
2lgx-x/2+1=0
(x-5)cosx=-1
sin(x+5)=0.5x
x2lg(x=7)=1
cos(x-0.5)=x2
(0,2х)3=сosx
x-10sinx=0
2lg(x+7)-5sinx=0
1.2-lnx=4cos2x
