Естественные науки

Уточнение корней нелинейных уравнений методом половинного деления

12 вариант, решите пожалуйста
А в чем сложность?
1) Вы выбираете некоторый промежуток:
x1 < x < x2
Разбиваете его на N отрезков, для простоты равных. Пробегаете по всем отрезкам и выделяете (запоминаете) те из них, на концах которых функция ваша имеет разный знак. Дело в том, что функция ваша непрерывна. И если она меняет знак, на каком-то отрезке, значит переходит через 0 на этом отрезке, а значит на этом отрезке есть корень. Разбиение должно быть столь мелкое, чтобы два корня не оказались в одном отрезке. Ну и, конечно, вы не отследите таким способом корни, в которых функция касается оси и не меняет знак.
2) Рассматриваете каждый из ваших выбранных отрезков. Делите отрезок пополам. Из двух половинок выбираете тот отрезок, на концах которого функция имеет разные знаки. Выбранный отрезок снова разбиваете пополам и снова выбираете тот отрезок, на концах которого функция имеет разные знаки и повторяете этот процесс. На каждой такой итерации за решение уравнения вы принимаете середину очередного отрезка, а в качестве погрешности - половину его длины. Как только вас устроит погрешность (должна быть задана точность, с которой вы хотите решить уравнение), вы прекращаете процесс и выводите корень.
Переходите к следующему из отрезков, выбранных в (1).
АМ
Александр Моршнев
98 600
Лучший ответ
Решить невозможно: начал было решать, процесс пошёл, будет продолжаться теперь бесконечно, а причин и условий остановки не предусмотрено (в вашем задании). Мой комп зациклился! Ждите иска за моральный ущерб.
1) Задаёмся х= 0 и рассчитываем выражение. Получаем -1 < 0
2) Задаёмся х= -1 и рассчитываем выражение. Получаем 1 > 0
3) Согласно указанию Амаксара берём х= (0+(-1))/2= -0,5 и рассчитываем выражение. Получаем 1,125 > 0
4) Согласно указанию Амаксара берём х= (0+(-0,5))/2= -0,25 и рассчитываем выражение. Получаем -0,617 < 0
5) Согласно указанию Амаксара берём х= (-0,5+(-0,25))/2= -0,375, рассчитываем выражение и т. д...
Это, правда, в отличие от ответа Амаксара, даёт лишь один из корней.
Чтобы выяснить, имеет ли ур-е корней в точках касания графика оси абсцисс, необходимо производную приравнять нулю и решить новое полученное уравнение...
Светлана Мурейко Как много упоминаний меня) Это же не я изобрел сей метод))

Похожие вопросы