Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
5
Добавлен:
01.05.2014
Размер:
294 б
Скачать
int Bolzano(double a, double b, double *x, double e)
{
double x1=*x;
if(df(a)*df(b)<0)
{
int k=1;

do
{
x1=(a+b)/2;

if(df(x1)>0)
b=x1;
else
a=x1;
k++;

} while(fabs(df(x1))>e && fabs(b-a)>e);

*x=x1;
return k;
}
else
return 0;
}
Соседние файлы в папке Градиентные методы