牛顿迭代法
2016-10-30 14:18
211 查看
#include<stdio.h>
#include<math.h>
float f(float x)
{
float f;
f=x*x*x/3-x;
return(f);
}
float df(float x)
{
float df;
df=x*x-1;
return (df);
}
int main()
{
float x0,x1,d,eps=0.0000005;
int k=0;
printf("请输入初值:");
scanf("%f",&x0);
do
{
d=-f(x0)/df(x0);
x1=x0+d;
k++;
x0=x1;
}
while(fabs(d)>eps);
printf("迭代%d次后,根=%f\n",k,x0);
system("pause");
return 0;
}
#include<math.h>
float f(float x)
{
float f;
f=x*x*x/3-x;
return(f);
}
float df(float x)
{
float df;
df=x*x-1;
return (df);
}
int main()
{
float x0,x1,d,eps=0.0000005;
int k=0;
printf("请输入初值:");
scanf("%f",&x0);
do
{
d=-f(x0)/df(x0);
x1=x0+d;
k++;
x0=x1;
}
while(fabs(d)>eps);
printf("迭代%d次后,根=%f\n",k,x0);
system("pause");
return 0;
}
相关文章推荐
- 谭浩强的牛顿迭代法程序
- 牛顿迭代法解一元方程组
- 很牛的牛顿迭代法
- 牛顿迭代法求平方根
- 三次函数求根-牛顿迭代法
- hdu 2199Can you solve this equation?(牛顿迭代法)
- 牛顿迭代法快速寻找平方根
- 牛顿迭代法
- 牛顿迭代法是如何求平方根的
- 蓝桥杯练习系统 矩阵翻硬币 大数,牛顿迭代法 难度:2
- sqrt函数实现--牛顿迭代法(重点)
- 牛顿迭代法 Newton-Raphson Method
- 用牛顿迭代法和二分法求方程的根【C语言】
- scala:牛顿迭代法求平方根
- 1、编写程序,分别用二分法和牛顿迭代法求解方程x3 – 3x – 1 = 0在x = 2附近的实根,要求计算精确到小数点后七位数字为止,并将求出的近似结果与理论值2cos20 相比较,二分法的初始迭代
- 牛顿迭代法
- 牛顿迭代法求解平方根
- 牛顿迭代法求一个数的立方根、平方根
- 欧几里德,斐波那契,牛顿迭代法java编程实现
- 牛顿迭代法 && 高斯牛顿法