Тадасана
Гений
(76838)
5 лет назад
А вы попробуйте взять уравнение с тремя известными (попарно различными) действительными корнями.
Например, (x - 1)(x - 2)(x - 3) = 0.
Раскройте скобки и попробуйте найти один из корней по формулам Кардано так, чтобы в промежуточных вычислениях не пришлось использовать комплексные числа. У вас там что-то под квадратным корнем торчит - а вдруг оно отрицательное получится?
Скажите потом, что получилось....
PS. А на сайте примерчик решения уравнения с тремя действительными корнями слегка в заблуждение может ввести, там специально уравнение подобрано так, чтобы два действительных корня совпали и в промежуточных вычислениях можно было бы без комплексных чисел при желании обойтись, т. е. решить его вашим методом....
Полосатый жираф Алик
Искусственный Интеллект
(312981)
5 лет назад
Можно.
ТадасанаГений (76838)
5 лет назад
Но вряд ли нужно в общем случае....
Если все три действительных корня различны, то комплексные числа в промежуточных вычислениях вылезут все равно, а автор с ними не знаком.
Если действительный корень только один, то это будет понятно уже при его нахождении, а автор только действительные корни и ищет.
А в примере с сайта два действительных корня из трех совпадают, это именно тот самый вырожденный случай, для которого предложенный автором метод нахождения действительных корней и срабатывает.
Mikhail Levin
Искусственный Интеллект
(615365)
5 лет назад
формула Кардано имеет чисто теоретический интерес, реально так никто не считает. Особую корявость ей придает тот факт, что для уравнений с тремя действительными корнями надо промежуточно решить уравнение, имеющее комплекcные корни.
конечно, если вы откуда-то узнали один корень, надо делить уравнение на одночлен и получать уравнение 2-й степени.
реально все это решается численно, например, методом Ньютона. Для начала можно взять производную и искать корни уравнения между корнями производной.
ТадасанаГений (76838)
5 лет назад
"для уравнений с тремя действительными корнями надо промежуточно решить уравнение, имеющее комплекcные корни"
У него там на сайте пример 2x^3 - 11x^2 + 12x + 9 = 0.
Подлость в том, что это уравнение имеет три действительных корня, два из которых совпадают. Поэтому метод Кардано можно применить в действительных числах, найти один корень, а остальные действительные найти именно так, как автор вопроса и предложил: -(
Alexander Alenitsyn
Высший разум
(760094)
5 лет назад
Конечно, любое кубическое уравнение (с вещественными коэффициентами) имеет хотя бы один вещественный корень. Найти подбором, исходя из теоремы Виета, удаётся только если коэффициенты целые и искомый корень тоже целый. А в общем случае корень вычисляют приближённо численными методами. Но вот беда: если х* приближённый корень, то левая часть на (х-х*) не разделится.
Школьные задачи составляют так, чтобы один корень можно было найти подбором.