Нужно найти все три корня уравнения Ey^3 + by^2 + cy + d = 0 .( E = 10^(-6) )
Возможно ли сделать методом Ньютона? Если да,то как найти пределы,в которых находятся корни?
Это надо запрограммировать, может кто знает,где подсмотреть похожие решения?
А в чем собственно проблема?
Берете метод Ньютона (например) и решаете.
Само программирование здесь вполне так детское.
Если у вас не получается что либо конкретное - то напишите, что именно, какие шаги вы сделали и почему они не привели к нужному результату. Если вы хотите чтобы сообщество сделало работу или учебное задание ЗА ВАС - то здесь это не приветствуется.
Запрограммировать метод Ньютона - это дело 10 минут. Но мне дано уравнение и надо найти все действительные корни, не зная отрезка, в пределах которого лежит корень. Возможно я чего-то не понимаю, но как найти пределы в которых лежит корень?
Можно аналитически найти интервалы взяв производную и приравняв нулю, т.к. ноль, очевидно, находится между максимумом и минимумом если знаки функции в соседних интервалах разные. А дальше уже численно.
Вопрос какой объем аналитический действий вам позволено делать по условию - самое простое действительно воспользоваться формулой Кардано, предварительно приведя уравнение. Хотя возможно это потребует действий с комплексными числами.