- •Государственное образовательное учреждение высшего профессионального образования
- •Лабораторная работа №2 Решение нелинейных уравнений методом половинного деления
- •Лабораторная работа №3 Решение нелинейных уравнений методом хорд
- •Лабораторная работа №4 Решение нелинейных уравнений методом касательных
- •Лабораторная работа №5 Решение нелинейных уравнений комбинированным методом хорд и касательных
- •Лабораторная работа №6 Решение нелинейных уравнений методом итерации
- •Лабораторная работа №7 Решение систем линейных уравнений методом Гаусса
- •Лабораторная работа №8 Решение систем линейных уравнений методом простой итерации
- •Лабораторная работа №9 Интерполяционный многочлен Лагранжа
- •Варианты к заданию 1
- •Варианты к заданию 2
- •Лабораторная работа №10 Интерполяционный многочлен Ньютона
- •Лабораторная работа №11 Обработка экспериментальных данных
- •Лабораторная работа №12 Численное интегрирование
- •Лабораторная работа №13 Метод Эйлера решения обыкновенных дифференциальных уравнений
- •Лабораторная работа №14 Решение дифференциальных уравнений в частных производных
- •1. Метод сеток для уравнения параболического типа
- •2. Метод сеток для уравнения гиперболического типа
- •Литература
- •Содержание
Лабораторная работа №3 Решение нелинейных уравнений методом хорд
Краткая теория
Будем рассматривать уравнения вида f(x)=0 (1). Пусть корень уравнения отделен и находится на отрезке [a,b]. Уточним этот корень методом хорд. Геометрически метод хорд означает замену на отрезке [a,b] графика функции y=f(x) хордой, проведенной через точки (a,f(a)) и (b,f(b)):
Здесь ξ
- точный
корень уравнения (1), x
-
начальное приближение к корню, x
-точка
пересечения хорды с осью Ох
– первое приближение к корню. Далее
метод хорд применяется на отрезке [a,
x
]
и получается второе приближение к
корню - x
.
В случае, изображенном на рис.1, конец
отрезка а
остается неподвижным. Из уравнения
хорды и условия, что точка (x
,0)
принадлежит хорде, получается формула
для вычисления n-го
приближения к корню для случая, когда
а
– неподвижный конец: x
=b,
x
=a-
(2)
Для случая неподвижного конца b используется формула: x =a,
x
=x
-
(3)
Правило определения неподвижного конца хорды:
Если знаки первой и второй производных функции f(x) на отрезке [a, b] совпадают, то неподвижным являются конец b, иначе - конец a.
Погрешность метода
Метод хорд
обеспечивает на n-м
шаге абсолютную погрешность приближения
к корню уравнения (1), не превосходящую
длину n-го
отрезка:
Алгоритм метода
Определить, какой конец отрезка будет неподвижным и принять за x другой конец отрезка.
Вычислить новое приближение к корню x по формуле (2) или (3).
Если длина отрезка [x , x ] не превосходит заданной точности, то процесс заканчивается и в качестве точного корня можно взять x или x , иначе идти к п.2
Решение одного варианта
1. Отделить
корни графически и уточнить их методом
хорд с точностью до 0.001: tg(0.5x+0.1)=x
.
Отделим корень графически. Построим графики функций
y =tg(0.5x+0.1) и y =x :
Таким образом, уравнение имеет два корня
x
y
=x
Чтобы уточнить этот корень методом хорд, определим знаки первой и второй производной функции f(x)= tg(0.5x+0.1)-x на промежутке [0.5;1]. Имеем
f
y
=tg(0.5x+0.1)
f ‘(x)<0 при x [0.5; 1],
f‘’(x)=0.5sin(0.5x+0.1)/cos
(0.5x+0.1)-2;
f ‘’(x) <0 при x [0.5; 1].
Для вычисления применяем формулу (3): x =а,
,
где b=1,
x
=0,5
Вычисления удобно располагать в таблице:
n |
x |
f(x ) |
|
||||||||||||||||
0 1 2 3 4 5 |
|
|
|
x≈0,653.
Второй корень вычисляется по формуле (2) и равен –0,144
Ответ: x ≈0,653, x ≈-0,144.
2. Отделить корни аналитически и уточнить их методом хорд до 0,001:
.
Находим
D=0.16-6<0.
Составим таблицу знаков функции f(x):
x |
|
-1 |
0 |
1 |
|
Знаки f(x) |
- |
- |
+ |
+ |
+ |
Из таблицы видно,
что уравнение имеет один действительный
корень
.
Уточним корень методом хорд.
при
,
,
при
Для вычисления применяем формулу (2):
x =b x =a- , где а=-1, x =0.
N |
|
f( ) |
h= |
|||||||||||||
0 1 2 3 4 |
|
|
|
Ответ: x≈-0,946.
Задания
Отделить корни графически и уточнить их методом хорд до 0.001:
tg(0.58x+0.1)=x2
tg(0.4x+0.4)=x2
lgx-7/(2x-6)=0
x lgx - 1.2 = 0
1.8x2 – sin10x = 0
ctgx – x / 4 = 0
tg(0.3x + 0.4) = x2
x – 20sinx = 0
ctgx – x / 3 = 0
tg(0.47x + 0.2) = x2
x2 + 4sinx = 0
ctgx – x / 2 = 0
2x – lgx – 7 = 0
tg(0.44x + 0.3)=x2
3x – cosx – 1 = 0
xsinx-1=0
10cosx-0,1x2=0
2lg(x+7)-5sinx=0
1.2-lnx=4cos2x
Отделить корни аналитически и уточнить их методом хорд до 0.001:
x3 – 3x2 + 9x – 8 = 0
x3 – 15x + 11 = 0
x3 – 3x2 + 6x + 8 = 0
x3 – 0.1x2 + 0.4x – 1.5 = 0
x3 – 3x2 + 9x +2 = 0
x3 + x – 5 = 0
x3 + 0.2x2 + 0.5x – 1.2 = 0
x3 + 3x +1= 0
x3 + 0.2x2 + 0.5x – 2 = 0
x3 – 3x2 + 12x – 9 = 0
x3 – 0.2x2 + 0.3x – 1.2 = 0
x3 – 3x2 + 6x – 2 = 0
x3 – 0.1x2 + 0.4x – 1.5 = 0
x3 + 3x2 + 6 = 0
x3 + 0.1x2 + 0.4x – 1.2 = 0
x3 + 4x - 6 = 0
x3 + 0.2x2 + 0.5x + 0.8 = 0
x3 - 3x2 + 12x - 12 = 0
x3 – 0.2x2 + 0.3x + 1.2 = 0
x3 - 2x + 4 = 0
x3 – 0.2x2 + 0.5x - 1.4 = 0
x3 – 0.2x2 + 0.5x – 1 = 0
x3 – 0.1x2 + 0.4x + 1.2 = 0
x3 – 0.4x2 + 0.6x – 1 = 0
2x3-8x2-30x+1=0
2x3-9x2-60x+1=0
x3-6x2+x+10=0
x3-4.5x2+x+3=0
