牛顿迭代算法求平方根
来源:互联网 发布:php w3c 编辑:程序博客网 时间:2024/05/15 11:45
牛顿迭代法的原理比较简单:设f(x)是连续函数,f(x0)=0,我们随机选取一个点x1,则根据中值定理存在一个点x2,使得f(x2)=(f(x0)+f(x1))/2。于是我们得到一个更接近x0的点x2。以此类推,无限逼近x0,精度要求是一个阈值,当精度达到这个阈值时候,我们就停止迭代。
请看下图:
f(x)=x^2-N=0, 随机选取xn,过该点作f(x)的切线,切线与x轴相交于xn+1点,于是我们有 :y - (xn^2-N) = 2xn (xn + 1 - xn),令y=0得xn+1 = (xn + N/xn )/2.
0 0
- 牛顿迭代算法求平方根
- 迭代算法求平方根
- 牛顿迭代公式计算平方根立方根
- 算法练习之牛顿法求平方根
- 算法第六节:迭代算法“求平方根”问题
- 牛顿迭代算法
- 牛顿法求平方根
- 牛顿迭代法求平方根
- 牛顿迭代法求平方根
- 牛顿法求平方根
- 牛顿法求平方根
- 牛顿法求平方根
- 牛顿迭代法求平方根
- 牛顿迭代法求平方根
- 牛顿迭代法求平方根
- 牛顿法求平方根
- 牛顿法求平方根
- 牛顿迭代法求平方根
- ios开发--UIImage转化成NSData
- pom.xml中配置生成startup.sh,shutdown.sh
- Android 加载模型
- 二叉树的非递归遍历与重建
- 关于未来网站访问速度及后台查询速度的优化建议
- 牛顿迭代算法求平方根
- win732位 + QT4.8.6 + QT CRETER 环境配置的搭建
- iOS 之 MVC 开发模式 理解怎么传递值和更新View
- for宏惰性求值记录
- JAVA的远程调用
- 深入浅出 消息队列 ActiveMQ
- iOS 使用AFNetworking
- iOS工程如何支持64-bit
- 实体类之间的复制