Языки и технологии программирования
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: баллов, изложение 9
| Добавил(а) на сайт: Букин.
Предыдущая страница реферата | 1 2 3 4 5 6
#include
#include
//описание переменных, используемых в программе
double pi=3.14,a=1.8,b=-2.0,c=0.1,d=1.6,e=0.9,eps=0.000001;
int i=0;
double x,y;
//описания функций решения методами Ньютона и простых итераций
extern double newton(double xn,double yn);
extern double iterac(double xn,double yn);
int main(void)
{
//запрос начального приближения у пользователя
scanf("%f",&x);
scanf("%f",&y);
//вывод результатов через вызовы функций на экран printf ("Окончательное решение по методу Ньютонаn"); printf ("%gt%gn", newton(x,y)); printf ("Окончательное решение по методу итерацийn"); printf ("%gt%gn", iterac(x,y));
return (0);
}
//функция решения системы уравнений методом ньютона
double newton(double xn,double yn)
{ double f1,f2,xxn,yyn; double df1dx,df1dy,df2dx,df2dy,dxy;
do
{ i++;
//описания исходных ураванений f1=sin(xn+a)+b*yn+c; f2=cos(yn+d)+e*xn;
//производные df1dx=cos(xn+a); df1dy=b; df2dx=e; df2dy=-sin(yn+d);
//якобиан системы dxy=df1dx*df2dy-df1dy*df2dx;
//очередное значение х xxn=xn-((f1*df2dy-f2*df1dy)/dxy);
//очередное значение y yyn=yn+((f1*df2dx-f2*df1dx)/dxy);
//проверка точности решения и окончания счета if (fabs(xxn-xn)
Скачали данный реферат: Erastov, Sluchevskij, Степашин, Натан, Малинин, Vjacheslav, Zhzhjonov.
Последние просмотренные рефераты на тему: население реферат, реферат на тему государство, ответы по контрольной, скачать реферат бесплатно без регистрации.
Категории:
Предыдущая страница реферата | 1 2 3 4 5 6