Реферат: Комбинированый метод для вычисления корня уравнения

double f(double x)

{

return 3*x-cos(x)-1;

}

double fw(double x)

{

return 3+sin(x);

}

void main()

{

double xk, xh, tochnost, otvet;

cout<<"Vvedite nachalnoe priblizhenie po metodu kasatelnih xk=";

cin>>xk;

cout<<"\nVvedite nachalnoe priblizhenie po metodu hord xh=";

cin>>xh;

cout<<"\nX-hord\t\tX-kasatelnih\tTochnost\n-----------------------------------";

int n;

for(n=0; n<20; n++)

{

xh -= f(xh)*(xk-xh)/(f(xk)-f(xh));

xk -= f(xk)/fw(xk);

tochnost=fabs(xh-xk);

cout<<'\n'<<xh<<'\t'<<xk<<'\t'<<tochnost;

if(tochnost<0.001) break;

};

n++;

otvet=(xh+xk)/2;

cout<<"\n\nKolichestvo iteraciy="<<n;

cout<<'\n'<<'\n'<<"Koren uravneniya="<<otvet;

К-во Просмотров: 143
Бесплатно скачать Реферат: Комбинированый метод для вычисления корня уравнения