Ряд Штурма

Материал из Википедии — свободной энциклопедии
(перенаправлено с «Система Штурма»)
Перейти к навигации Перейти к поиску

Ряд Штурма (система Штурма) для вещественного многочлена — последовательность многочленов, позволяющая эффективно определять количество корней многочлена на промежутке и приближённо вычислять их с помощью теоремы Штурма[⇨].

Ряд и теорема названы именем французского математика Жака Штурма, определившего ряд и его свойства, а также разработавшего конструктивный способ построения такого ряда в 1829 году.

Определение

[править | править код]

Рассмотрим многочлен с вещественными коэффициентами. Конечная упорядоченная последовательность отличных от нуля многочленов

с вещественными коэффициентами называется рядом Штурма для многочлена , если выполнены следующие условия:

  • множества корней и совпадают;
  • не имеет вещественных корней;
  • если и , то ;
  • если , то произведение меняет знак с минуса на плюс, когда , возрастая, проходит через точку , то есть когда существует такое , что для и для .

Значением ряда Штурма в точке называется количество смен знака в последовательности после исключения нулей.

Иногда ряд Штурма также определяют как построенный определённым образом[⇨] ряд Штурма.

Теорема Штурма

[править | править код]

Пусть  — ненулевой многочлен с вещественными коэффициентами,  — некоторый ряд Штурма для него,  — промежуток вещественной прямой, причём . Тогда число различных корней многочлена на промежутке равно , где  — значение ряда Штурма в точке .

Построение

[править | править код]

Ряд Штурма существует для любого ненулевого вещественного многочлена.

Пусть многочлен , отличающийся от константы, не имеет кратных корней. Тогда ряд Штурма для него можно построить, например, следующим образом:

  • ;
  • ;
  • Если () имеет корни, то , где  — остаток от деления многочлена на многочлен в кольце многочленов , иначе и построение заканчивается.

Для произвольного многочлена (возможно с кратными корнями), отличающегося от константы, можно положить

и далее следовать приведённому выше способу. Здесь  — наибольший общий делитель многочленов и .

Если многочлен есть ненулевая константа, то его ряд Штурма состоит из единственного многочлена .

Применение

[править | править код]

Ряд Штурма используется для определения количества вещественных корней многочлена на промежутке (см. теорему Штурма). Отсюда вытекает возможность его использования для приближённого вычисления вещественных корней методом двоичного поиска.

Построим указанным выше способом ряд Штурма для многочлена :

Многочлен Знак многочлена в точке
−∞ 0 1 2 3 4 +∞
+ + 0 0 + +
0 + + +
+ + + + + + +
Значение ряда в точке 2 2 1 1 0 0 0

Таким образом, по теореме Штурма[⇨] число корней многочлена равно:

  • на промежутке ,
  • на промежутке ,
  • на промежутке .

Литература

[править | править код]