Поиск корней многочленов
Мгновенно найдите все действительные и комплексные корни любого многочлена до 20-й степени. Используется одновременный метод поиска корней Аберта-Эрлиха с уточнением Ньютона-Рафсона для более чем 14 знаков после запятой. Показывает разложение на множители, проверку невязкой и разделяет действительные и комплексные корни - бесплатно, приватно и без регистрации.
Enter the coefficients of any polynomial up to degree 20 and find all real and complex roots numerically using the Aberth-Ehrlich method with Newton-Raphson polishing. All calculations run locally in your browser - no signup required.
Почему стоит использовать наш поиск корней многочленов?
- Мгновенный поиск корней многочленов: введите коэффициенты любого многочлена до 20-й степени и мгновенно найдите все действительные и комплексные корни. Инструмент использует метод Аберта-Эрлиха для одновременного нахождения всех корней, а затем уточняет каждый корень методом Ньютона-Рафсона до более чем 14 знаков после запятой.
- Безопасный онлайн-поиск корней многочленов: инструмент работает полностью на стороне клиента в вашем браузере. Ваши коэффициенты и результаты никогда не отправляются на сервер, не сохраняются и не отслеживаются - полная конфиденциальность для академических, инженерных и научных расчётов.
- Поиск корней многочленов без установки: используйте инструмент прямо в любом современном браузере без загрузок, приложений и плагинов. Загружайте примеры многочленов одним кликом, просматривайте действительные и комплексные корни отдельно и копируйте любое значение корня - 100% бесплатно навсегда.
- Действительные и комплексные корни с проверкой невязкой: инструмент разделяет действительные и комплексные корни, показывает разложение многочлена на множители и отображает невязку |p(x)| для каждого корня, чтобы вы могли проверить точность. Для многочленов с действительными коэффициентами комплексные корни всегда появляются сопряжёнными парами.
Типичные случаи использования поиска корней многочленов
- Инженерия и системы управления: инженеры по управлению находят полюсы и нули передаточных функций, решая характеристические многочлены. Инструмент обрабатывает многочлены высокой степени из преобразований Лапласа и Z-преобразований, возвращая как действительные, так и комплексные корни, необходимые для анализа устойчивости.
- Физика и обработка сигналов: физики и инженеры по обработке сигналов решают характеристические уравнения дифференциальных уравнений и многочлены проектирования фильтров. Инструмент мгновенно находит все корни многочленов фильтров Баттерворта, Чебышёва и Бесселя.
- Преподавание математики: студенты, изучающие алгебру, комплексный анализ и численные методы, используют инструмент для проверки ручных вычислений и изучения поведения корней. Вывод в виде разложения на множители показывает, как корни связаны со структурой многочлена.
- Компьютерная графика и анимация: программисты графики решают полиномиальные уравнения для тестов пересечения луча с поверхностью (сферы, цилиндры, торы) и вычислений кривых Безье. Инструмент обрабатывает многочлены 4-й и 6-й степени, возникающие в этих расчётах.
- Финансовое моделирование: финансовые аналитики решают полиномиальные уравнения при вычислении внутренней нормы доходности (IRR) для сложных серий денежных потоков. Инструмент находит все корни, помогая выявить несколько возможных решений IRR, которые могут возникать при нестандартных денежных потоках.
- Исследования в области численных методов: исследователи, изучающие численные алгоритмы, используют инструмент для проверки и сравнения методов поиска корней. Отображение невязки позволяет легко оценить качество сходимости и выявить плохо обусловленные многочлены.
Что такое корень многочлена?
Корень (или нуль) многочлена — это значение x, при котором p(x) = 0, где p(x) — полиномиальная функция. Согласно основной теореме алгебры, любой многочлен степени n с комплексными коэффициентами имеет ровно n корней (с учётом кратности) в комплексных числах. Для многочленов с действительными коэффициентами комплексные корни всегда появляются сопряжёнными парами: если a + bi — корень, то a − bi тоже корень. Наш инструмент находит все n корней любого многочлена до 20-й степени, отделяя действительные корни от комплексных и отображая разложение многочлена на множители.
Как работает наш поиск корней многочленов
- Введите коэффициенты: выберите степень многочлена и введите коэффициенты от старшей степени к младшей. Например, для x³ − 6x² + 11x − 6 введите 1, −6, 11, −6. Используйте кнопки быстрых примеров, чтобы мгновенно загрузить распространённые многочлены. Предпросмотр многочлена обновляется во время ввода.
- Поиск корней методом Аберта-Эрлиха: нажмите «Найти корни», и инструмент применит метод Аберта-Эрлиха - одновременный алгоритм поиска корней, который обновляет все оценки корней параллельно, избегая ошибок последовательного понижения степени Ньютона-Рафсона. Начальные приближения размещаются на окружности в комплексной плоскости.
- Уточнение Ньютона-Рафсона: каждый корень, найденный методом Аберта-Эрлиха, уточняется итерациями Ньютона-Рафсона до более чем 14 знаков после запятой. Невязка |p(x)| вычисляется для каждого корня для проверки точности - значения, близкие к машинной точности (10⁻¹⁵), указывают на высокую точность корней.
Что вычисляет поиск корней многочленов
- Действительные корни: значения x, при которых p(x) = 0 и x — действительное число. Отображаются с точностью до 10 знаков после запятой и значением проверки невязкой.
- Комплексные корни: значения x = a + bi, при которых p(x) = 0 и b ≠ 0. Для многочленов с действительными коэффициентами всегда появляются сопряжёнными парами (a + bi и a − bi).
- Разложение на множители: многочлен, выраженный как произведение линейных множителей (x − r₁)(x − r₂)...(x − rₙ), показывающее, как корни связаны со структурой многочлена.
- Невязка |p(x)|: абсолютное значение многочлена, вычисленное в каждом корне, - мера численной точности. Значения ниже 10⁻¹⁰ указывают на высокую точность корней.
Ограничения и численные особенности
Поиск корней многочленов использует арифметику с плавающей точкой, поэтому результаты являются численными приближениями, а не точными символьными решениями. Для многочленов с кратными корнями (например, x² = 0 имеет двойной корень в 0) алгоритм может вернуть корни, которые очень близки, но не идентичны - это известное ограничение численных методов. Для плохо обусловленных многочленов (где малые изменения коэффициентов вызывают большие изменения корней, как у многочлена Уилкинсона) точность может снижаться. Максимальная поддерживаемая степень - 20. Для точных символьных решений квадратных, кубических и уравнений четвёртой степени используйте специальные решатели уравнений.
Часто задаваемые вопросы
Инструмент поиска корней многочленов вычисляет все значения x, при которых p(x) = 0. Наш инструмент поддерживает многочлены до 20-й степени, находит действительные и комплексные корни и работает полностью в вашем браузере - без регистрации.
Выберите степень, затем введите коэффициенты от старшей степени к младшей. Для 2x³ + 3x² − 11x − 6 выберите степень 3 и введите 2, 3, −11, −6.
Для многочленов с действительными коэффициентами комплексные корни всегда появляются в виде сопряжённых пар. Если a + bi — корень, то a − bi тоже корень.
Невязка — это абсолютное значение многочлена в вычисленном корне. Значения ниже 10⁻¹⁰ указывают на высокую точность корней.
Да. Поиск корней многочленов работает на 100% локально в вашем браузере. Ваши коэффициенты никогда не отправляются на сервер.
Да - 100% бесплатно, без регистрации, без аккаунта и без ограничений. Ищите корни многочленов столько раз, сколько нужно, полностью бесплатно навсегда.
До 20-й степени (21 коэффициент). Для точных символьных решений квадратных, кубических и уравнений четвёртой степени используйте специальные решатели уравнений.