IPB

Здравствуйте, гость ( Вход | Регистрация )

> метод касательных на языке си, проверьте ошибки, пожалуйста
asia
сообщение 16.5.2009, 11:34
Сообщение #1


Школьник
*

Группа: Продвинутые
Сообщений: 43
Регистрация: 27.11.2008
Город: SPb
Вы: студент



Здравствуйте, прошу проверить, нет уверенности, что метод выполнен верно
Код
#include <stdio.h>
#include <math.h>

void main(){

double y; //f(x)
double x;
double x0, x1;//границы отрезка
double x2, d1,d2;// d1-первая производная, d2-вторая производная
double exp=0.001; //точность вычисления

printf("x0 = ");
scanf("%lf ",&x0);
printf("x1 = ");
scanf("%lf ",&x1);

   y=2*pow(x,3)-3*pow(x,2)+12*x-12;
   d1=6*pow(x,2)-6*x+12;
   d2=12*x-6;


while(abs(x-x2)>exp){
x=x2;
   if((x0*d2)>exp){
   x=x0;
   x2=x-y/d1;
   }
else if((x1*d2)>exp){
      x=x1;
      x2=x-y/d1;
   }
};
printf ("\n Kasatelnix : x=%.3lf",x2);
y=f(x2);
printf ("  y=%.3lf",y);
return 0;

}


Заранее спасибо!
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме


Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 25.5.2025, 19:48

Книжки в помощь: "Сборник заданий по высшей математике" Кузнецов Л.А., "Сборник заданий по высшей математике" Чудесенко В.Ф., "Индивидуальные задания по высшей математике" Рябушко А.П., и другие.




Зеркало сайта Решебник.Ру - reshebnik.org.ru