Решение нелинейных уравнений - C (СИ)
Формулировка задачи:
Доброго времени суток,возникла проблемка с заданием, прошу вас помочь)
A=0.195; B=0.12;
Вопроса 2:
1)Где моя ошибка ?
2)Можно ли войти в цикл c помощью (x1-x11) & (x2-x22) ?
Листинг программы
- #include<stdlib.h>
- #include<stdio.h>
- #include<math.h>
- #include<conio.h>
- float F1(float x1,float x2,float a) //ÔóГ*êöèÿ 1
- {
- return ((x1*x1)+(x2*x2)-x1+a);
- }
- float F2(float x1,float x2,float b) //ÔóГ*êöèÿ 2
- {
- return ((x1*x2)-x2+b);
- }
- int main(int)
- {
- float x1,x2,a,b,ep;
- printf("X1: ",&x1);
- printf("X2: ",&x2);
- printf("A: ",&a);
- printf("B: ",&b);
- printf("EPS: ",&ep); //EPS=0.001
- float x11=x1; //Ïåðâûå Г§Г*Г*Г·ГҐГ*ГЁГї
- float x22=x2;
- int n=1;
- while((fabs(x1-F1)>ep)&(fabs(x2-F2)))
- {
- x1=x11;
- x2=x22;
- x11=F1;
- x22=F2;
- getch();
- n=n+1;
- }
- printf("X1: ",x1);
- printf("X2: ",x2);
- printf("F1: ",F1);
- printf("F2: ",F2);
- printf("Quantity of iterations: ",n);
- getch();
- return 0;
- }
Решение задачи: «Решение нелинейных уравнений»
textual
Листинг программы
- fabs(x2-F2)>ep
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д