问题标签 [sqrt]

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 投票
5 回答
4270 浏览

c - sqrt() 函数链接错误

以下代码在 Linux 上引发未定义符号错误。

如果我用 (double)16 替换 sqrt() 的参数,那么程序正在编译和执行。为什么在第一种情况下会抛出错误。

0 投票
2 回答
184 浏览

c++ - 有人可以告诉我这是如何编译的吗?( sqrt 正在重新调整字符串)

这是我的代码。这让我难以置信。

是的,正在编译。sqrt 正在返回一个字符串。尝试使用双精度或浮点数会引发奇怪的错误。谁能告诉我发生了什么?我以前从未有过这个。有趣的是,我实际上稍后会转换为字符串,但我怀疑这会编译其他任何地方......

编辑:首先发布了错误的编译器错误。

edit2:第 161 行是 n=sqrt(n); 我什至尝试过 double x = sqrt(n) 和许多其他方法;哦,当我在上面发布的方法中打印出 retrned 字符串时,我得到一个段错误(obv ..)

0 投票
2 回答
10316 浏览

exponent - 使用带 bc 的小数指数

bc,一个Linux命令行计算器,精通计算

即使是负指数也不会混淆它:

然而遇到它却失败了

怎么可能 bc 不能处理这个?

错误信息是什么意思?


是的,我已经阅读了这个以及那里给出的解决方案:

是的,这不好,因为精度损失和

计算器应该解决表达式。你不应该让计算器的生活更轻松,它应该是相反的......


功能旨在鼓励用户编写自己的函数。使其成为一个独特的计算器,需要用户定义的函数来计算平方根。

为切线或余切线编写函数并没有真正打扰我,因为它看起来很简单给定s(x)c(x)。但在我看来,通过用户定义的函数计算平方根有点过分了。

如果那里有 Python,为什么有人使用 bc?速度?

0 投票
2 回答
41817 浏览

c++ - “sqrt”不是“std”的成员

我在 Linux 中编译我的程序 - 它具有以下行:

在 Windows 上,没问题。但是,在 Linux 上,我收到一个错误:

sqrt不是std

我已经包含了math.h

那有什么问题?

0 投票
3 回答
2931 浏览

java - 为什么快速反平方根在 Java 上如此奇怪和缓慢?

我正在尝试在 java 上实现快速平方根逆以加快向量归一化。但是,当我在 Java 中实现单精度版本时,我的速度与开始时大致相同1F / (float)Math.sqrt(),然后迅速下降到一半的速度。这很有趣,因为虽然 Math.sqrt 使用(我认为)本机方法,但这涉及浮点除法,我听说这真的很慢。我计算数字的代码如下:

使用我编写的一个简短的程序迭代每 1600 万次,然后汇总结果并重复,我得到如下结果:

我始终得到两个速度大致相同的数字,然后进行迭代,其中快速平方根可节省大约 60% 所需的时间1F / Math.sqrt(),然后进行几次迭代,快速平方根运行所需的时间大约是其两倍控制。我很困惑为什么 FISR 会从相同 -> 快 60% -> 慢 100%,并且每次运行我的程序时都会发生这种情况。

编辑:上面的数据是我在 Eclipse 中运行它时的数据。当我运行程序时,javac/java我得到完全不同的数据:

EDIT2:经过几次响应后,似乎速度在几次迭代后稳定下来,但它稳定到的数字非常不稳定。有人知道为什么吗?

这是我的代码(不完全简洁,但这是全部内容):

0 投票
1 回答
5152 浏览

c - 在 C 中使用 math.h sqrt 函数

阅读 math.h 的文档,似乎我所要做的就是包含 math.h,并使用包含的数学函数,例如 sqrt。问题是在我的程序中尝试使用 sqrt 时出现以下错误。我尝试了 math.sqrt,但这也不起作用。知道我做错了什么吗?

...

0 投票
3 回答
2751 浏览

matlab - Matlab中的双sqrt解决方案?

我想知道如何从 Matlab 中的 sqrt 获得正解和负解。

例如,如果我有:

0 投票
2 回答
150 浏览

c - 为什么这个 C 表达式会产生错误的答案?

我有以下代码:

根据调试器,结果值为e2,但它应该是 2.8284271。我究竟做错了什么?

0 投票
1 回答
1499 浏览

windows - Delphi中的Sqrt函数

作为一个让自己投入的练习,我想在 Delphi 中设计一个计算器。所以,到目前为止,总和、减法、乘法和除法几乎都在起作用。

我对平方根有问题的唯一功能。

变量被扩展,我几乎只是从字符串(我使用两个编辑框)转换为浮点数

德尔福它让我回来了

[错误] calc.dpr(72):缺少运算符或分号。

0 投票
3 回答
16359 浏览

c++ - sqrt(x) 和 pow(x,0.5) 的区别

我想知道为什么 C/c++ 中有 sqrt() 函数,因为我们可以使用

有什么sqrt(x)不同pow(x,0.5)。具有 sqrt 功能是否有特定原因?