 
        
        
          Добавил:
          
          
        
        
    
            Studfiles2
            
            
            
            
            
            Опубликованный материал нарушает ваши авторские права? Сообщите нам.
          
          Вуз:
          Предмет:
          Файл:Градиентные методы / bolzano
.txt 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;
}
 
      
      
      
      
    {
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;
}
          Соседние файлы в папке Градиентные методы
          
      
    
    
    
          