Вопрос по Delphi

ImMortal

IT-нечисть
Здраствуйте ) Вот возникла такая проблемка, нужно написать прогу которая решает уравнения высших степеней. Для степеней 1-4 сделал, а вот 5ю степень не знаю как реализовать.Может кто что подскажет ?
 

dreamer

Member
Здраствуйте ) Вот возникла такая проблемка, нужно написать прогу которая решает уравнения высших степеней. Для степеней 1-4 сделал, а вот 5ю степень не знаю как реализовать.Может кто что подскажет ?
Если не ошибаюсь для пятой и выше степеней есть только численные местоды. Ищи по словам "метод половинного деления".
 

xZ_

Хьёзь
Здраствуйте ) Вот возникла такая проблемка, нужно написать прогу которая решает уравнения высших степеней. Для степеней 1-4 сделал, а вот 5ю степень не знаю как реализовать.Может кто что подскажет ?
тема моей курсовой) я делал методом Штурма, есть еще много методов.. если что обращайся, как минимум алгоритм расскажу
 

zx

Member
Если не ошибаюсь для пятой и выше степеней есть только численные местоды. Ищи по словам "метод половинного деления".
к сказанному могу добавить только что когда было надо решить аналогичную задачу - так и поступал.

с одной оговоркой. искать корни методом половинного деления "в лоб" табулируя саму функцию - в общем случае долго, неэффективно и главное, ненадежно (можно потерять корни).

я высчитывал производные от исследуемого полинома (их посчитать просто. производная полинома - полином низшей на 1 степени с предсказуемыми коэффициентами :) ) и начиная с производной, которая была линейной функцией, находил корни (да, методом половинного деления).

далее подымался ко все более высоким порядкам, учитывая корни высших производных при отыскании участков монотонности и экстремумов.

в общих чертах вот так. работало довольно шустро и надежно.

гутен лак.
 

ImMortal

IT-нечисть
Спасибо, уже сделал методом половинного деления. Спасибо Саньку (xZ_)
 

xZ_

Хьёзь
к сказанному могу добавить только что когда было надо решить аналогичную задачу - так и поступал.

с одной оговоркой. искать корни методом половинного деления "в лоб" табулируя саму функцию - в общем случае долго, неэффективно и главное, ненадежно (можно потерять корни).

я высчитывал производные от исследуемого полинома (их посчитать просто. производная полинома - полином низшей на 1 степени с предсказуемыми коэффициентами :) ) и начиная с производной, которая была линейной функцией, находил корни (да, методом половинного деления).

далее подымался ко все более высоким порядкам, учитывая корни высших производных при отыскании участков монотонности и экстремумов.

в общих чертах вот так. работало довольно шустро и надежно.

гутен лак.
спасиб за идею) сам не придумал чучуть такого) нада будет попробовать =)
 

Djmon

New Member
Ребята, у меня задачка. Дана функция, допустим x^2, требуется:
1. протабулировать в пределах х=[a,b] (a,b - задает пользователь)
2. таблицу табуляции вывести в excel
3. в excel'e по таблице построить диаграмму
 

NatKo

New Member
Можете помочь через Дельфи в AutoCad начертить чертежик... очен срочно...:shock:
 
Зверху