Re[2]: Выч мат
От: Кодт Россия  
Дата: 04.12.02 12:17
Оценка:
Здравствуйте, Lonely Dog, Вы писали:

LD>Если препод вводит любые границы, то наверное вам надо сделать следующее:


LD>1. Делите ваш отрезок [a;b] на N (нет, лучше M ) частей. Число это должно быть большим. Получаете нобор точек x[i]. Причем x[0] = a, x[M-1]=b


Я даже уточню, насколько.
Нарубите интервал [a;b] на открытые (!) подинтервалы вида (kП, (k+1)П).

LD>2. в каждой точке вычисляете значение функции. (Мы решаем уравнение f(x)=0, то есть вы вычисляете значение функции f(x)

LD>3. Дальше все просто: если y[i]*y[i+1]<0, то на интервале [x[i];x[i + 1]] есть ОДИН корень. (На самом деле, это означает, что на это м интервале их нечетное количество, но если M вы возьмете большим, то этим фактом можно пренебречь.) И соответственно для этого отрезка вам надо запустить ваш метод.

Или даже корни четной степени (но в данном случае этого тоже нет).
Перекуём баги на фичи!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.