问题标签 [square-root]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
6814 浏览

python - 如何在 Python 中创建递归平方根?

我有这个代码:

但:

为什么?它不适用于其他平方根...

0 投票
1 回答
1052 浏览

c - Compiling ASM with C and having result "NaN" or "-NaN". Square Root Function

I had errors with compiling earlier but after working on them, got no errors/warnings. Altho the result given is NaN.

Here is code:

C:

ASM1:

ASM2:

So yeah. The return in C code is "- nan and - -nan". I have no idea hod to overcome this after some hours of checking registers and changing code.

Code in C = intput and output.

ASM1 is couting root 1 and ASM2 is counting root 2.

Any ideas?

0 投票
5 回答
13911 浏览

c - 不使用平方根的两点之间的距离

是否可以在不必使用 math.h 库的情况下计算两点之间的距离?我知道,使用 math.h 库,它必须在这些行中(欧几里得距离公式):

但是,有没有办法在不使用平方根(需要 math.h 库)的情况下做同样的事情?

编辑:每当我尝试以下代码时,它都会给我浮点异常(核心转储):

0 投票
5 回答
2112 浏览

integer - 仅使用整数求平方根

最近,我在某人的编程课上遇到了一个问题。它要求他们仅使用整数计算平方根;他们要用一个整数表示小数点前的部分,用另一个整数表示小数点后的部分。问题是不允许使用浮点数。

但是,在考虑了一段时间之后,我似乎无法想出一种不使用浮点数的方法。我用谷歌搜索了高低,似乎找不到答案。

我开玩笑地建议我的朋友实现一个 FPU 来做到这一点,但他并不那么好笑。

有没有人对如何解决这个问题有任何想法?

0 投票
5 回答
8509 浏览

python-3.x - Python中的Heron方法

Heron 的方法生成一个数字序列,这些数字代表√n的越来越好的近似值。序列中的第一个数字是任意猜测;序列中的每个其他数字都是使用公式从前一个数字prev获得的:

我应该编写一个heron()将两个数字作为输入的函数:nerror该函数应该从1.0的初始猜测开始,然后重复生成更好的近似值,直到逐次逼近之间的差值(更准确地说,差值的绝对值)最多为error

这有点棘手,但我需要跟踪四个变量:

我还需要一个带有条件的while循环

while循环的一般规则是:

所以这就是我到目前为止所得到的,这并不多,因为一开始我不知道如何在while循环下合并“if”语句。

有人可以给我一些正确方向的指示吗?

谢谢你

0 投票
1 回答
17270 浏览

c - 在 C 编程中求平方根

我试图在 C 编程中找到平方根。但是我收到错误,因为未定义对 sqrt 的引用。我的代码是:

0 投票
2 回答
9657 浏览

python - Python中的逆平方根

是否有任何 Python 库提供了实现以下链接中描述的“快速平方根平方根”算法的函数? http://en.wikipedia.org/wiki/Fast_inverse_square_root 也许是 numpy/SciPy?

0 投票
2 回答
905 浏览

python - 平方根和def函数?

随着我在 Python 中的进步,我想我会尝试一下 define 函数。我做了这个简单的平方根计算器。请尽可能简单地解释一下?

0 投票
2 回答
790 浏览

scheme - 代码在 stk-simply 中有效,但在 mit-scheme 中无效

我一直在阅读Berkeley OpencoursewareCS61A(2011 年春季)和OCWMIT 6.001课程。一种使用STk(称为 as ),另一种用作讲座的编程语言。stk-simplymit-scheme

我刚刚使用Heron 的方法编写了一个简单的平方根程序。该文件保存为 sqrt.scm

这在 STk 中运行良好。

但不在计划中。

我查了手册,但找不到原因。谁能让我知道这是为什么?还是我忽略的代码中有错误?我是方案和 STk 的初学者。

0 投票
1 回答
1557 浏览

c++ - 从不动点计算平方根

我一直在尝试从定点数据类型计算平方根<24,8>
不幸的是,似乎没有任何效果。
有谁知道如何在 C(++) 中快速高效地做到这一点?