Бесплатные калькуляторы
⌕ Поиск

Примеры запросов: процентыипотекаплощадьВсе калькуляторы бесплатны

ЧИСЛЕННЫЕ МЕТОДЫ · ОНЛАЙН

Корень многочлена методом бисекции

Калькулятор ищет корень многочлена на заданном отрезке методом бисекции, то есть последовательного деления отрезка пополам. Для работы нужна смена знака многочлена на концах: тогда по теореме о промежуточном значении внутри отрезка гарантированно есть корень.

✓ Бесплатно⌁ С пояснением✦ Без регистрации
▦
КАЛЬКУЛЯТОР

Введите данные

Для x² − 2 введите «-2 0 1».
Число не больше 10 000 по модулю.
Должна быть больше левой границы.
✓ Исходные значения передаются серверу только для выполнения расчёта. Регистрация не нужна.
ВАШ РЕЗУЛЬТАТ✓ Вычислено

Численный корень полинома

Корень x1,414214
Абсолютная невязка |P(x)|6.108447e-13
Шагов бисекции41

«Копировать картинку» помещает изображение результата в буфер обмена без сохранения файла — его можно сразу вставить в мессенджер или документ. Картинка и PDF содержат ссылку на calc-calc.ru.

Метод деления пополам на отрезке со сменой знака; не гарантирует нахождение всех корней полинома.

Был ли калькулятор полезен?Одно касание — и мы поймём, какие инструменты улучшать.
ПОДРОБНЫЙ РАЗБОР · ФОРМУЛЫ И ПРИМЕРЫ

Метод бисекции: как найти корень уравнения делением отрезка пополам

Метод бисекции, или половинного деления, — один из самых надёжных способов численно решить уравнение. Он не требует производных и сложных формул: достаточно уметь вычислять значение функции в точке и знать отрезок, на концах которого знаки значений различны.

Ниже разобраны идея метода, пример с корнем из двух, оценка числа шагов и типичные причины отказа. Для многочленов высоких степеней, где формулы корней не работают, именно такой подход часто становится основным.

Идея метода и теорема о промежуточном значении

Если непрерывная функция на левом конце отрезка отрицательна, а на правом положительна, то где-то внутри она обязательно обращается в ноль. Это утверждение называется теоремой о промежуточном значении. Многочлены непрерывны всюду, поэтому условие выполняется автоматически, нужно лишь найти подходящий отрезок.

Бисекция использует эту гарантию. Отрезок делится пополам, значение считается в середине, и для дальнейшей работы выбирается половина, на концах которой знаки снова различны. Корень остаётся внутри отрезка, а сам отрезок сжимается вдвое на каждом шаге.

Пример: корень из двух

Решим x² − 2 = 0 на отрезке [0; 2]. Значения на концах: P(0) = −2 и P(2) = 2, знаки разные. Середина равна 1, P(1) = −1, значит, корень правее, и остаётся отрезок [1; 2]. Следующая середина 1,5 даёт P = 0,25 > 0, и корень оказывается в [1; 1,5].

После нескольких десятков шагов длина отрезка становится порядка 10⁻¹², а середина совпадает с √2 ≈ 1,414213562. Таким образом, метод одновременно считает значение квадратного корня без специальной функции, что и делали вычислители задолго до появления калькуляторов.

Сколько шагов потребуется

После n шагов длина отрезка равна исходной длине, делённой на 2ⁿ. Чтобы получить точность 10⁻¹² на отрезке длины 2, нужно примерно 41 шаг, а для точности 10⁻⁶ достаточно около 21. Число выполненных шагов калькулятор выводит вместе с результатом.

Скорость сходимости не зависит от вида многочлена, в этом и сила метода, и его слабость: он не ускоряется, когда функция ведёт себя хорошо. Метод Ньютона быстрее, но может расходиться, тогда как бисекция при смене знака сходится всегда.

Почему расчёт может быть отклонён

Самая частая причина — отсутствие смены знака на концах. Это означает, что на отрезке либо нет корней, либо их чётное количество, либо корень имеет чётную кратность, как у x² при x = 0. Попробуйте вычислить многочлен в нескольких точках и выбрать пару с разными знаками.

Вторая причина — слишком большая невязка. После завершения шагов калькулятор проверяет |P(x)| относительно масштаба коэффициентов и отклоняет результат, если он выглядит недостоверно. Это защищает от вывода неверного корня при переполнении или некорректном вводе.

Как вводить многочлен

Коэффициенты записываются от свободного члена к старшему. Для x³ − x − 1 введите «-1 -1 0 1»: свободный член −1, при x коэффициент −1, при x² — ноль, при x³ — единица. Нулевые коэффициенты пропускать нельзя, иначе степени сместятся.

Границы отрезка должны удовлетворять условию «левая меньше правой» и по модулю не превышать 10 000. Если ищутся все вещественные корни, разбейте область на несколько отрезков и запустите расчёт для каждого из них отдельно.

Формула расчёта

ОСНОВНАЯ ФОРМУЛА

c = (a + b) / 2; оставить ту половину, где P меняет знак

Проверенные примеры

Корень из двух

Найдите положительный корень уравнения x² − 2 = 0 на отрезке [0; 2].

P(0) = −2 < 0, P(2) = 2 > 0, поэтому корень внутри. Деление пополам сходится к 1,41421356…, то есть к √2.

Кубическое уравнение

Найдите корень x³ − x − 1 = 0 на отрезке [1; 2].

P(1) = −1, P(2) = 5: знак меняется. Бисекция даёт корень около 1,3247.

Как пользоваться онлайн-калькулятором

  1. Впишите коэффициенты от свободного члена к старшему: для x² − 2 это «-2 0 1».
  2. Задайте отрезок, на концах которого многочлен имеет разные знаки.
  3. Нажмите «Рассчитать» и проверьте невязку: она должна быть близка к нулю.
ВОПРОСЫ И ОТВЕТЫ

Частые вопросы

Что делать, если калькулятор пишет об отсутствии смены знака?

Подберите другой отрезок: вычислите многочлен в нескольких точках и найдите соседние значения с разными знаками. Если смены знака нет, корня на этом отрезке может не быть либо он имеет чётную кратность.

Как быстро сходится метод бисекции?

Линейно: каждый шаг уменьшает длину отрезка вдвое, то есть даёт примерно 0,3 новой верной десятичной цифры. Для точности 10⁻¹² требуется порядка сорока шагов.

Найдёт ли метод все корни многочлена?

Нет, только один корень внутри заданного отрезка. Чтобы найти остальные, разбейте область поиска на отрезки со сменой знака и повторите расчёт.

Похожие калькуляторы

ПОДЕЛИТЬСЯ ИНСТРУМЕНТОМ

Встроить на свой сайт

Вставьте этот код в HTML-блок на своём сайте. Посетители смогут пользоваться калькулятором без перехода.

Прямая ссылка: https://calc-calc.ru/embed/calc_010017/

Предварительный просмотр