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

Лабораторная работа №2 Решение нелинейных уравнений методом половинного деления

Краткая теория

Будем рассматривать уравнения вида f(x)=0 (1).

Корнем уравнения называется любое число, при подстановке которого в уравнение получается верное равенство. Корень уравнения (1) называется также нулем функции f(x).

Решить уравнение – значит определить, имеет ли оно корни, сколько их и вычислить эти корни с заданной точностью.

Приближенное решение уравнения состоит из двух этапов:

  1. отделение корней;

  2. уточнение корней.

Отделить корни – значит определить достаточно малые промежутки, в каждом из которых содержится ровно по одному корню данного уравнения.

Графический метод отделения корней основан на том, что графически нуль функции есть абсцисса точки пересечения ее графика с осью абсцисс. Поэтому, чтобы отделить корни графически, достаточно построить отрезки, на которых есть точки пересечения графика с осью 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).

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

  1. Найти середину отрезка [a,b] ; c=(a+b)/2.

  2. Если f(c)=0, то с - точный корень и процесс заканчивается.

  3. Иначе если f(a)f(c)>0 (знаки функции f(x) в точках a и c одинаковы), то левый конец отрезка заменяется на середину (а=с) иначе правый конец заменяется на середину (b=c).

  4. Если длина отрезка не превосходит заданной точности (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, используя электронные таблицы.

  1. 3x4+4x3-12x2-5=0

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

  3. x4-2x-1=0

  4. 2x4-x2-10=0

  5. 3x4+3x3+6x2-10=0

  6. x4-18x2+6=0

  7. x4+4x3-3x2-17=0

  8. x4-x3-2x2+3x-3=0

  9. 3x4+4x3-12x2+1=0

  10. 3x4-8x3-18x2+2=0

  11. 2x4-3x3+8x2-1=0

  12. 2x4+8x3+3x2-1=0

  13. x4-4x3-8x2+1=0

  14. 3x4+4x3-12x2-5=0

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

  2. x4-30x-2=0

  3. 2x4-2x2-7=0

  4. 3x4+8x3+6x2-10=0

  5. x4-18x2+6=0

  6. x4+4x3-3x-7=0

  7. x4-2x3-x2+3x-3=0

  8. 3x4+4x3-3x2-17=0

  9. 2x4-5x3-12x2+2=0

  10. 3x4+9x3-14x2+1=0

  11. x4+2x3-x-1=0

  12. x4+8x3-6x2-72x=0

  13. x5-x-0,2=0

  14. x4-3x2+75x-10000=0

2) Отделить корни графически и уточнить их методом половинного деления до 0.01, используя электронные таблицы.

  1. (x-3)cosx=1

  2. sin(x+π/3)-0.5x=0

  3. (x-1)2lg(x+11)=1

  4. cos(x+0.5)=x3

  5. 5sinx=x-1

  6. tg3x=x

  7. x2cos2x=-1

  8. xlg(x+1)=1

  9. x2-20sinx=0

  10. 2lgx-x/2+1=0

  11. (x-2)cosx=1

  12. sin(x-0.5)-x+0.5=0

  13. x2-20sinx=0

  14. cos(x+0.3)=x2

  15. 5sinx=x=1

  16. tg2x=x

  17. x2sin2x=1

  18. xlg(x+2)=1

  19. x2-10sinx=0

  20. 2lgx-x/2+1=0

  21. (x-5)cosx=-1

  22. sin(x+5)=0.5x

  23. x2lg(x=7)=1

  24. cos(x-0.5)=x2

  25. (0,2х)3=сosx

  26. x-10sinx=0

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

  28. 1.2-lnx=4cos2x