Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
7.2.3. Вычисление верхней (нижней) границы значений положительных корней полиномиального уравненияВ этом разделе мы сформулируем и докажем правило Коши вычисления верхней границы значений положительных корней полиномиального уравнения с целыми коэффициентами. Затем следует обсуждение того, как это правило лучше всего реализовать. Вычисляемая граница является рациональным числом, знаменатель которого — степень 2 (см. историческое замечание
Теорема 7.2.11 (правило Коши). Пусть
является верхней границей значений положительных корней уравнения Локазательство. Из определения b мы заключаем, что
для каждого к, такого, что
Суммируя по всем соответствующим k, получаем
Из последнего неравенства мы заключаем, что если мы подставим b вместо С первого взгляда может показаться, что теорема 7.2.11 требует большого количества вычислений, поскольку кажется, что необходимо вычислять корни
а затем мы полагаем
— частное для некоторого
Тогда, очевидно,
Если положить
Извлечение корня
Если
Более того,
поскольку
так что Из приведенного обсуждения мы заключаем, что главные операции в правиле Коши следующие: 1. Вычисление 2. Вычисление 3. Вычисление
Предполагая, что у нас есть эффективные алгоритмы для этих операций (см. также упражнения по программированию к этому разделу), мы имеем следующий алгоритм: BPR. Верхняя граница значений положительных корней полиномиального уравнения (Upper Bound on Values of Positive Roots of a Polynomial Equation) Вход: Полиномиальное уравнение Выход: Рациональное число 6, знаменатель которого — степень 2 (b — наименьшая степень 2, такая, что 1. [Инициализация] Если 2. [Обработка отрицательных членов] Для каждого члена 3. [Выход] Вернуть рациональное число b Анализ времени работы алгоритма BPR. Принимал во внимание упражнение по программированию к этому разделу, мы видим следующее: Шаг 1 выполняется за время Одно выполнение шага 2, на котором вычисляется к, такое, что
Пример. Воспользуемся правилом Коши, чтобы вычислить верхние границы положительных и отрицательных корней уравнения Для положительных корней мы используем полином Для отрицательных корней мы заменяем Пока мы вычислили верхнюю границу 6 значений положительных корней уравнения
|
1 |
Оглавление
|