牛顿迭代法

摘要:
高中物理占总数的不到一半。牛顿迭代法是非线性方程f(x)=0线性化的近似方法。1) 将点x0附近的f(x)展开为泰勒级数f(x,=f(x0)+(x-x0)f'(x0,+(x-x0)^2*f'(x0)/2!2) 将其线性部分(泰勒展开的前两项),即f(x0)+f’(x0)(x-x0)=0,作为非线性方程f(x)=0,3)的近似方程,如果f’(x0)≠0。

先说下:牛顿,你真是各种学科的大神神人物。初中,高中物理占了一半不够,你还占了数学一席之地,我膜拜你,我全家膜拜你。

牛顿迭代法解非线性方程f(x)=0,是把非线性方程线性化的一种近似方法。关键原理如下:

1)把f(x)在点x0的某邻域内展开成泰勒级数 f(x) = f(x0)+(x-x0)f'(x0)+(x-x0)^2*f''(x0)/2! +… ,

2)取其线性部分(即泰勒展开的前两项),并令其等于0,即f(x0)+f'(x0)(x-x0)=0 ,以此作为非线性方程f(x) = 0的近似方程,

3)若f'(x0)≠0,则其解为x1=x0-f(x0)/f'(x0), 这样,得到牛顿迭代法的一个迭代关系式:x(n+1)=x(n)-f(x(n))/f'(x(n))。

为什么弄这个题呢?因为笔试有个题,求N的平方根。

方法:

1)二分迭代

2)二分迭代的基础上,在某个点附近,使用牛顿迭代减少迭代次数

牛顿迭代法伪代码:

x 为已知,初始值为x0

for 1:迭代次数

  x = x - f'(x0)/f(x0)

最后:

  牛顿迭代,以后我记住你一辈子。

免责声明:文章转载自《牛顿迭代法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Solaris下设置nfs与nfs挂载15、高可用 PXC(percona xtradb cluster) 搭建下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

移动开发js库Zepto.js应用详解

从哪里下载 Zepto 地址:http://zeptojs.com/ 中文版地址:http://www.css88.com/doc/zeptojs_api/ 这个问题看起来很蠢,从官网下载不就行了嘛!可是你有没有发现下载链接上面有行小字呢? 在这个 README 里面你会惊奇地发现,Zepto 源码中有 14 个模块,而官网提供的标准版里面只有 7...

JAVA学习总结(四)

1.接口 interface 1.1语法:   修饰符 interface 接口名{     常量     都是抽象方法  } 修饰符:默认 | public接口名:自定义,规则与类名相同,一般I字母打头:wifi接口(Iwifi) //示例: public interface Iwifi{ int COUNT=1;...

Preference 使用详解

极力推荐文章:欢迎收藏Android 干货分享 阅读五分钟,每日十点,和您一起终身学习,这里是程序员Android 本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容: Perference 简介 Perference 使用方法 使用XML定义Preference 使用Fragment 定义Preference...

Flink基础(四十):FLINK-SQL函数(4) 函数(五)自定义函数(三)

表值聚合函数 自定义表值聚合函数(UDTAGG)可以把一个表(一行或者多行,每行有一列或者多列)聚合成另一张表,结果中可以有多行多列。 上图展示了一个表值聚合函数的例子。假设你有一个饮料的表,这个表有 3 列,分别是 id、name 和 price,一共有 5 行。假设你需要找到价格最高的两个饮料,类似于 top2() 表值聚合函数。你需要遍历所有 5...

那些java中的常用类(一)

本节介绍一下java中那些常用的类,包括:系统相关类(System、Runtime)、日期时间类(Date等)、Object、Math、Random、File、枚举类(Enum) 1.系统相关类 System类 System类是一些与系统相关的属性和方法的集合,且System类中所有的属性和方法都是静态的,要想引用这些属性和方法,直接使用System类...

Android中onTouch方法的执行过程以及和onClick执行发生冲突的解决办法 2013-12-23 16:35 14333人阅读 评论(6) 收藏

今天在做项目的时候遇到一个问题,就是怎么让ListView中的item点击后其内部的内容跟着变色,比如现在我的item布局中有一个TextView,现在点击item的时候,让其背景色发生改变,这个我们可以为item布局背景定义一个selctor.xml就可以了,但是现在的问题是item内容布局中的TextView中的内容也要跟着变色,这个立马想到了触摸监听...