⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 niudundiedaifa.txt

📁 牛顿迭代法 牛顿迭代法 牛顿迭代法
💻 TXT
字号:
#include<iostream.h>
#include<math.h>
#include <iomanip.h>
double main()
{
	cout<<setprecision(10);
	long double x1=1.0,x2=2.0,d=2.0;//d为误差
	int n=0;
	while(d>=0.0000005)
	{
		long double a,b;
	    cout<<"迭代初值为 x1="<<x1<<endl;
		a=x1*x1*x1;
	    b=x1*x1;
	    x2=x1-(a+2*b+10*x1-20)/(3*b+4*x1+10);
	    cout<<"迭代值为 x2="<<x2<<endl;
	    d=x2-x1;
		if(d<0)
			d=-d;
		cout<<"误差为 d="<<d<<endl<<endl;   //输出误差
		x1=x2;
		n++;
	}
	cout<<"迭代次数为 n="<<n<<endl;
	cout<<"此方程的实根为 x2="<<x2<<endl;
	return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -