原文:不用函数库求一个数的平方根 (java版)

一 题目 编写程序求一个整数的平方根,精确到小数点后三位 二 解法 采用牛顿迭代法。 牛顿迭代法简介 假设方程在附近有一个根,那么用以下迭代式子: 依次计算 ,那么序列将无限逼近方程的根。 牛顿迭代法的原理很简单,其实是根据f x 在x 附近的值和斜率,估计f x 和x轴的交点,看下面的动态图: 用牛顿迭代法开平方 令: 所以f x 的一次导是 : 牛顿迭代式: 随便一个迭代的初始值,例如,代入上 ...

2017-09-18 18:49 0 3612 推荐指数:

查看详情

一个数的算术平方根Java实现(不能使用库函数

一个数的算术平方根Java实现(误差 小于0.00001) 思路: 二分查找 时间复杂度:logN 注意点: 1 做好校验,2小数处理 代码如下: 打印结果 1.0的平方根是:1.02.0的平方根 ...

Thu Jun 28 05:34:00 CST 2018 0 1289
如何用牛顿法一个数平方根

(一)导数与导函数 导数 设函数y=f(x)在点x 0的某个邻域内有定义,当自变量x在x 0处有增量Δx,(x 0+Δx)也在该邻域内时,相应地函数取得增量Δy=f(x 0+Δx)-f(x 0);如果Δy与Δx之比当Δx→0时极限存在,则称函数y=f(x)在点x 0处可导,并称 ...

Wed Mar 29 00:57:00 CST 2017 0 12864
java输入一个数,并计算其平方根~~~

总结:函数 Math.pow(x,0.5); package com.badu; import java.util.Scanner; // 输入一个数,并计算出平方根 public class AA { public static void main(String[] args ...

Tue Oct 29 07:38:00 CST 2013 0 3676
C语言 平方根函数

C语言中平方根函数是sqrt 函数原型: double sqrt(double x);和 float sqrt(float x); 头文件:#include <math.h> 参数说明:x 为要计算平方根的值 返回值:返回 x 平方根 注意事项:如果 x < ...

Thu Feb 17 03:54:00 CST 2022 0 9331
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM