۲۲-دى-۱۳۸۷, ۱۸:۲۶:۴۰
تا فردا مهلت دارم لطفا کمک کنید:
این معادله:
x^3+0.2x^2-0.2x-1.20=0
اینم کد روش نابجایی وتری که من خودم متوجه نشدم:
این معادله:
x^3+0.2x^2-0.2x-1.20=0
اینم کد روش نابجایی وتری که من خودم متوجه نشدم:
کد:
#include <iostream.h>
#include <math.h>
#include <conio.h>
double f(double x) {return x*x*x*x-sin(x);}
void main()
{
clrscr();
double eps,x0,x1,x;
int n=1;
cout<<"\nEnter x0,x1,eps\n";
cin>>x0>>x1>>eps;
x=x1-(f(x1)*(x1-x0))/(f(x1)-f(x0));
while (fabs(x1-x0)>=eps){
cout<<x0<<"\t"<<x1<<"\t"<<x<<"\n";
x0=x1;
x1=x;
x=x1-(f(x1)*(x1-x0))/(f(x1)-f(x0));
n++;
}
cout <<"ROOT= "<<x;
cout<<"\nITERATION ="<<n;
getch();
}