lofar писал(а):
1) Первые 2 метода дают лишь оценку числа действительных корней.
2) Метод Штурма считает число корней на некотором отрезке
. Поэтому сначала нужно определить границы расположения корней (для этого методы конечно есть).
3) Метод Штурма находит число вещественных корней на отрезке, но
без учета кратностей.
Я, в целом, согласен с Вами, однако --
Взяв достаточно большой отрезок
, мы получаем количество вещественных корней на прямой. (Правда, Вы правы - при отсутствии кратных корней.) Но если оно равно степени полинома - то все корни вещественные, что нам и требовалось. Если же нет - есть комплексные, что нам опять-таки и требовалось узнать.
С кратными корнями тяжелее. Их наличие, однако, сравнительно легко проверить посчитав
. Если он не равен 1, считаем количество корней
и
(причем первый уже не имеет кратных корней).
Простите, я не помню первые два названных Вами метода. Что Вы имеете ввиду под словом оценка? (Что количество корней небольше, чем ... ?)