Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
метод_ЧМ.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.8 Mб
Скачать

Лабораторная работа №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-го отрезка:

Алгоритм метода

  1. Определить, какой конец отрезка будет неподвижным и принять за x другой конец отрезка.

  2. Вычислить новое приближение к корню x по формуле (2) или (3).

  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

[0.5; 1] и x [-0.5; 0]

Чтобы уточнить этот корень методом хорд, определим знаки первой и второй производной функции f(x)= tg(0.5x+0.1)-x на промежутке [0.5;1]. Имеем

f

y =tg(0.5x+0.1)

‘(x)=0.5/cos (0.5x+0.1)-2x;

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

0,5

0,608

0,642

0,650

0,652

0,653

0,100

0,034

0,009

0,002

0,001

-0,108

-0,034

-0,009

-0,002

0,000

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

0

-0,882

-0,943

-0,946

-0,946

1,5

0,216

0,010

0,000

-0,118

-0,057

-0,054

-0,054


Ответ: x≈-0,946.

Задания

    1. Отделить корни графически и уточнить их методом хорд до 0.001:

  1. tg(0.58x+0.1)=x2­

  2. ­­­

  3. tg(0.4x+0.4)=x2

  4. lgx-7/(2x-6)=0

  5. x lgx - 1.2 = 0

  6. 1.8x2 – sin10x = 0

  7. ctgx – x / 4 = 0

  8. tg(0.3x + 0.4) = x2

  9. x – 20sinx = 0

  10. ctgx – x / 3 = 0

  11. tg(0.47x + 0.2) = x2

  12. x2 + 4sinx = 0

  13. ctgx – x / 2 = 0

  14. 2x – lgx – 7 = 0

  15. tg(0.44x + 0.3)=x2

  16. 3x – cosx – 1 = 0

  17. xsinx-1=0

  18. 10cosx-0,1x2=0

  19. 2lg(x+7)-5sinx=0

  20. 1.2-lnx=4cos2x

    1. Отделить корни аналитически и уточнить их методом хорд до 0.001:

  1. x3 – 3x2 + 9x – 8 = 0

  2. x3 – 15x + 11 = 0

  3. x3 – 3x2 + 6x + 8 = 0

  4. x3 – 0.1x2 + 0.4x – 1.5 = 0

  5. x3 – 3x2 + 9x +2 = 0

  6. x3 + x – 5 = 0

  7. x3 + 0.2x2 + 0.5x – 1.2 = 0

  8. x3 + 3x +1= 0

  9. x3 + 0.2x2 + 0.5x – 2 = 0

  10. x3 – 3x2 + 12x – 9 = 0

  11. x3 – 0.2x2 + 0.3x – 1.2 = 0

  12. x3 – 3x2 + 6x – 2 = 0

  13. x3 – 0.1x2 + 0.4x – 1.5 = 0

  14. x3 + 3x2 + 6 = 0

  15. x3 + 0.1x2 + 0.4x – 1.2 = 0

  16. x3 + 4x - 6 = 0

  17. x3 + 0.2x2 + 0.5x + 0.8 = 0

  18. x3 - 3x2 + 12x - 12 = 0

  19. x3 – 0.2x2 + 0.3x + 1.2 = 0

  20. x3 - 2x + 4 = 0

  21. x3 – 0.2x2 + 0.5x - 1.4 = 0

  22. x3 – 0.2x2 + 0.5x – 1 = 0

  23. x3 – 0.1x2 + 0.4x + 1.2 = 0

  24. x3 – 0.4x2 + 0.6x – 1 = 0

  25. 2x3-8x2-30x+1=0

  26. 2x3-9x2-60x+1=0

  27. x3-6x2+x+10=0

  28. x3-4.5x2+x+3=0