Как оставить программу нахождения числа корней уравнения в зависимости от параметра А. - Компьютерные вопросы

Вопрос Как оставить программу нахождения числа корней уравнения в зависимости от параметра А.

Регистрация
3 Апр 2013
Сообщения
94
Репутация
0
Спасибо
0
Монет
0
Добрый день, возник вопрос, Как оставить программу нахождения числа корней уравнения в зависимости от параметра А. Язык паскаль
 
Регистрация
26 Дек 2012
Сообщения
101
Репутация
0
Спасибо
1
Монет
0
У квадратного уравнения ВСЕГДА ровно 2 корня. Другое дело, что часть из них может быть комплексными. Но если речь про вещественные корни, то берём школьный учебник алгебры и читаем, что кол- во корней зависит от знака дискриминанта, который в твоём случае равен: D = 4 * (A + 1)
 
Регистрация
22 Июн 2013
Сообщения
89
Репутация
0
Спасибо
0
Монет
0
В общем виде - никак. Надо отталкиваться от конкретного вида уравнения, так как определение количества корней в общем виде вряд ли возможно. Вот, к примеру, как будешь определять количество корней уравнения cos(7x)+20sin(13x)+ax=0 при различных a? Взять, к примеру a=1/100, как число корней посчитать? Отличной проверкой софта по нахождению числа корней будет функция cos(1/x) на промежутке от 0 до 1 и от достаточно малого числа до 1: в первом случае верный ответ бесконечность, во втором при очень малом (положительном) аргументе будет очень большой ответ, и допускающие погрешности методы вообще не сработают.
 
Сверху Снизу