牛顿迭代法
来源:互联网 发布:吉林大学就业知乎 编辑:程序博客网 时间:2024/05/20 05:27
牛顿迭代法又称牛顿切线法。它采用以下方法求根:
设r是的根,选取作为r的初始近似值,过点做曲线的切线L,L的方程为,求出L与x轴交点的横坐标,称x1为r的一次近似值。过点做曲线的切线,并求该切线与x轴交点的横坐标,称为r的二次近似值。重复以上过程,得r的近似值序列,其中,称为r的次近似值,上式称为牛顿迭代公式。
例:用牛顿迭代法求下面方程在1.5 附近的根:2x^3-4x^2+3x-6=0
C代码为:
#include <stdio.h> #include <math.h> int main() { double x1,x0,f,f1; x1=1.5; do {x0=x1; f=((2*x0-4)*x0+3)*x0-6; f1=(6*x0-8)*x0+3; x1=x0-f/f1; }while(fabs(x1-x0)>=1e-5); printf("the root of equation is %5.2f\n",x1); return 0; }
0 0
- 牛顿迭代法
- 牛顿迭代法
- 牛顿迭代法
- 牛顿迭代法
- 牛顿迭代法
- 牛顿迭代法
- 牛顿迭代法
- 牛顿迭代法
- 牛顿迭代法
- 牛顿迭代法
- 牛顿迭代法
- 牛顿迭代法
- 牛顿迭代法
- 牛顿迭代法
- 牛顿迭代法
- 牛顿迭代法
- 牛顿迭代法
- 牛顿迭代法
- ionic—cordova如何一次上传多张图片(类似input file提交表单)
- zzulioj 1963:Deadline
- usaco2.4.2 Overfencing
- 文件按层级打印
- IO流总结
- 牛顿迭代法
- 蓝桥杯第六届 无穷分数(递归)
- ionic+angular 真机调试
- Solution of '1045 - access denied for user 'root'@'localhost'(using password: YES)' in mysql
- 初学SVN配置以及简单使用
- Alisql源码编译安装(详细篇)
- String
- LearnerSyncRequest
- UIWebView限制滑动