C的一些简单习题(9)--牛顿迭代法求根
来源:互联网 发布:遗传算法经典书籍 编辑:程序博客网 时间:2024/04/30 15:56
//牛顿迭代法求根
#include <stdio.h>
#include <math.h>
float root(float i,float a,float b,float c,float d)
{
float x,x0,f1,f2;
x=i;
do
{
x0=x;
f1=x*(x*(a*x+b)+c)+d;
f2=x*(3*a*x+2*b)+c;
x=x0-f1/f2;
}while(fabs(x-x0)>1.e-6);
return x;
}
main()
{
float a,b,c,d;
a=1,b=2,c=3,d=4;
printf("根是%f",root(1,1,2,3,4));
}
#include <stdio.h>
#include <math.h>
float root(float i,float a,float b,float c,float d)
{
float x,x0,f1,f2;
x=i;
do
{
x0=x;
f1=x*(x*(a*x+b)+c)+d;
f2=x*(3*a*x+2*b)+c;
x=x0-f1/f2;
}while(fabs(x-x0)>1.e-6);
return x;
}
main()
{
float a,b,c,d;
a=1,b=2,c=3,d=4;
printf("根是%f",root(1,1,2,3,4));
}
- C的一些简单习题(9)--牛顿迭代法求根
- C语言习题 牛顿迭代法求根
- YTU 2405: C语言习题 牛顿迭代法求根
- 牛顿迭代法求根——C语言
- 方程求根(二分法和牛顿迭代法)
- 牛顿迭代法求根
- 用牛顿迭代法求根
- 牛顿迭代法求根
- 牛顿迭代法求根
- 牛顿迭代法求根
- 牛顿迭代法求根
- 牛顿迭代法求根
- C语言OJ项目参考(2405)牛顿迭代法求根
- 牛顿迭代法 一元非线性方程求根 C语言实现
- 第十二周-牛顿迭代法求根
- 第十一周 牛顿迭代法求根
- 第十一周牛顿迭代法求根
- 使用牛顿迭代法求根 一元三次方程的根
- ASP写的链表Class,不太实用,就当练习写Class了。
- JSP实现论坛树型结构的具体算法
- 乐悲篇
- BinarySearch的实现
- 在JSP中使用JavaMail
- C的一些简单习题(9)--牛顿迭代法求根
- 数据库连接字符串大全
- 这个圣诞里不应该有我的快乐
- 贴到墙上的标语或者口号...
- Taglib 原理和实现之什么是Taglib
- JSP动态输出Excel及中文乱码的解决
- WEB标准
- 机构预测人民币明年升值13%
- The key of special UI for the WoW