метод виета кардано решения кубического уравнения



Автор Женя Гончарук задал вопрос в разделе Другие языки и технологии

Excel 2007 x^3+1,41*x^2-5,4724*x-7,380384=0 как решить это уравнение ???=( и получил лучший ответ

Ответ от Николай[гуру]
ну насчет элементарно - ты загнул - не факт что корни будут целыми есть такой метод Вието-Кардано
Вот он
Статья предоставлена
(c) Nikitine Valeri F. 2000,
web: algorithm.narod.ru
Здесь представлен алгоритм для решения кубического уравнения методом Виета-Кардано. Программа написана для случая действительных коэффициентов (корни могут быть комплексными) .
Кубическое уравнение записывается в виде:
x3+a*x2+b*x+c=0.
Для нахождения его корней, в случае действительных коэффициентов, вначале вычисляются:
Q=(a2-3b)/9, R=(2a3-9ab+27c)/54.
Далее, если R2<q3,>=Q3, то действительных корней один (общий случай) или два (вырожденные случаи) . Кроме действительного корня, имеется два комплексно-сопряженных. Для их нахождения вычисляются (формула Кардано) :
A=-sign(R)[R+sqrt(R2-Q3)]1/3,
B=Q/A при A!=0 или B=0 при A=0.
Действительный корень будет:
x1=(A+B)-a/3.
Комплексно-сопряженные корни:
x2,3=-(A+B)/2-a/3 + i*sqrt(3)*(A-B)/2
В том случае, когда A=B, то комплексно-сопряженные корни вырождаются в действительный:
x2=-A-a/3.
Формулы Кардано и Виета требуют применения специальных функций, и в том случае, когда требуется провести большую серию вычислений корней кубического уравнения с не слишком сильно меняющимися коэффициентами, более быстрым алгоритмом является использование метода Ньютона или других итерационных методов (с нахождением начального приближения по формулам Кардано-Виета) .
Ниже расположена программа для нахождения корней кубического уравнения с действительными коэффициентами.
так что не очень то и просто
Николай
Просветленный
(35183)
Нафига подбирать. вот готовое решение. можно канечно через vb раскрутить все это макросом по циклу и получить приблизительный ответ. Либо разделить это уравнение на два и получить графический ответ но нахера. Действуем по данному алгоритму. Надо лишь поставить условие и запустить решение в нужном направление и воля точный ответ

Ответ от Ўрий Силантьев[гуру]
математически - обычное кубическое уравнение.в экселе - подбор параметра

Ответ от Dark Day[новичек]
Майкрософт маст дай! сожги комп иначе он превратица в тостер! зы Жги все компы с виндами ао благо человечества

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Excel 2007 x^3+1,41*x^2-5,4724*x-7,380384=0 как решить это уравнение ???=(
Тригонометрическая формула Виета на Википедии
Посмотрите статью на википедии про Тригонометрическая формула Виета
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*