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

📄 newtoniterative.h

📁 NewtonIterative法计算方程的解
💻 H
字号:
#define PRECISION	0.0000001  #define MAX_Number	10000 float df( float x ) {	return( 3 * x * x - 1 );}void NewtonIterative( ){	int k;	float x0,x;	printf("\n\n初始化值:\nx0 = ");	scanf("%f",&x);	// 迭代	k = 1;	do{		x0 = x;		x = x0 - f( x0 ) / df( x0 );		printf("\nx%d=%f", k, x );		++k;	}while( fabs(x-x0) > PRECISION && k < MAX_Number );	if( k >= MAX_Number )	{		printf("牛顿迭代失败于(k=%d)", k );	}	else	{		printf( "\n\n迭代次数 k = %d", k );		printf( "\n根 x=%f", x );	}}

⌨️ 快捷键说明

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