Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4 Курс лекций ВМ.doc
Скачиваний:
58
Добавлен:
03.03.2015
Размер:
11.97 Mб
Скачать

9.3 Определение границ действительных корней

ПОЛИНОМА ПО СХЕМЕ ГОРНЕРА.

Положим, что при x = β (β=0) все коэффициенты bi в схеме Горнера неотрицательны, причем первый коэффициент положителен, т.е.

b0 = a0 > 0 и bi>0 (i=1,2,…,n)

Тогда можно утверждать, что все действительных корней xk полинома f(x) расположены не правее β, т.е. xk ≤ β (см. рис.)

В самом деле, так как

f(x) = (b0xn-1 + … + bn-1)(x – β) + bn,

то при любом x>β будем иметь f(x)>0. Таким образом, имеем верхнюю оценку для действительных корней xk полинома.

Для получения нижней оценки корней xk составляем полином

(–1)nf(–x) = a0xn – a1xn-1 + … + (–1)nan

Для этого нового полинома находим такое число x = α (α>0)? Чтобы все коэффициенты в схеме Горнера были неотрицательны. Тогда согласно предыдущих рассуждений для действительных корней полинома (–1)nf(–x), равных (–xk), имеем неравенство –xk ≤ α, т.е. xk ≥ –α – это и будет нижняя граница (–α) действительных корней полинома f(x).

Отсюда следует, что все действительные корни полинома f(x) расположены на отрезке [–α, β].

ПРИМЕР. Найти границы действительных корней полинома

F(x) = x4 – 2x3 + 3x2 + 4x – 1

РЕШЕНИЕ. Подсчитаем значение полинома f(x), например, при x = 2. Пользуясь схемой Горнера, получим:

+

1 – 2 + 3 + 4 – 1

2

2 0 6 20

1 0 3 10 19 =f(2)

Так как все коэффициенты bi≥0, то действительные корни xk полинома f(x) удовлетворяют неравенству xk < 2 – это и есть верхняя граница.

Для оцени нижней границы составим новый полином:

f’(x) = (–1)4 f(–x) = x4 + 2x3 + 3x2 – 4x – 1

Подсчитаем значение полинома f’(x)? например, при x = 1:

+

1 2 3 –4 – 1

1

1 3 6 2

1 3 6 2 1 =f’(1)

Все коэффициенты bi>0, значит, –xk < 1, т.е. xk > –1.

Итак, все действительные корни данного полинома находятся внутри отрезка [ –1 ; 2 ].

70

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]