Контрольная работа: Числові методи
I1=fSimps(down,up, n, sp);
I2=fSimps(down,up, 2*n, sp);
eps=(I2-I1)/15;
I=I2+eps;
// Вивід результатів
printf("I= %5.5f\n",I);
printf("EPS= %5.5f\n",eps);
fprintf(FileOut,"I= %5.5f\n",I);
fprintf(FileOut,"EPS= %5.5f\n",eps);
fclose(FileIn);
fclose(FileOut);
exit: cout << "\n Press any key ...";
getch();}
Результат роботи програми ("data2_3ou.txt")
I= 1.32213
EPS= 0.00004
Завдання 3
Знайти розв’язок системи нелінійних рівнянь
,
Рішення.
Умову завдання перепишемо наступним чином
.
Приймаючи що і то коротко систему рівнянь можна записати так
.
Якщо відомо деяке наближення кореня системи рівнянь, то поправку можна знайти рішаючи систему
.
Розкладемо ліву частину рівняння по степеням малого вектору , обмежуючись лінійними членами
.
== – матриця похідних (матриця Якобі) ().