floating-accuracy

floating-accuracy

文章 0 浏览 7

尝试编写代码来查找机器 epsilon

我试图找出 C 中各种浮点格式的精度级别(即 float、double 和 long double)。这是我目前正在使用的代码: #include #define N 100000 int main(void…

子栖 2024-09-14 17:53:20 14 0

C# .Net 双问题... 6.8 != 6.8?

我在工作中进行了一些单元测试,其中一个断言出现了一个特殊的错误。请注意,expectedValue 和actualValue 都是双精度值。 Assert.AreEqual(expectedV…

青朷 2024-09-14 12:54:28 14 0

一个数的 n 次方根

我编写了一个程序来计算小数点后两位数的 n 次方根。例如,81 的 4 次方根是 3。125 的 3 次方根是 5。除了 4 的 2 次方根之外,它工作得很好。它给出…

帝王念 2024-09-14 12:37:25 15 0

与其他语言相比,Fortran 在数值准确性方面是否存在固有的局限性?

在进行简单的编程练习时,我生成了一个 while 循环(Fortran 中的 DO 循环),该循环的目的是在实际变量达到精确值时退出。 我注意到,由于使用的精度…

悲歌长辞 2024-09-12 02:17:57 10 0

我在 C# 中的方差函数没有返回准确的值

源数据: static double[] felix = new double[] { 0.003027523, 0.002012256, -0.001369238, -0.001737660, -0.001647287, 0.000275154, 0.002017238…

满地尘埃落定 2024-09-11 15:54:51 9 0

Perl 模运算符问题

为什么第一个示例打印错误的结果? perl -le 'print $x = 100*1.15 % 5' 4 perl -le 'print $x = 1000*1.15 % 5' 0 …

毁梦 2024-09-11 14:21:38 8 0

检测从双精度转换为浮点时的精度损失

我正在编写一段代码,其中必须将双精度值转换为浮点值。我正在使用 boost::numeric_cast 进行此转换,这将提醒我任何溢出/下溢。不过,我也有兴趣知道…

禾厶谷欠 2024-09-09 03:43:06 21 0

Python 的小数精度与 C 相比如何?

我正在查看黄金比例公式 找到第 n 个斐波那契数,这让我很好奇。 我知道 Python 可以处理任意大的整数,但是小数能达到什么样的精度呢?它只是直接在 …

带刺的爱情 2024-09-08 07:13:53 18 0

JavaScript 中处理大数 (BigNum) 的标准解决方案是什么?

JavaScript 或浏览器中是否内置了 bignum? 另一种方法是加载外部库, 但这似乎很慢并且可能会触发安全警告。 我考虑过基于 http://github.com/silent…

掩于岁月 2024-09-06 08:50:37 12 0

为什么我不能乘以浮点数?

可能的重复: 处理浮点数的精度问题 惊讶为什么我尝试在 C 中乘以浮点数(使用 GCC 3.2),但它没有按我的预期进行。作为示例: int main() { float …

能否归途做我良人 2024-09-05 15:22:41 8 0

双精度数除以整数

我在将 double 与 int 相除时遇到问题。代码片段为: double db = 10; int fac = 100; double res = db / fac; res 的值为 0.10000000000000001 而不…

救星 2024-09-05 11:15:37 11 0

python 浮点数

我有点困惑为什么 python 在这种情况下添加一些额外的十进制数,请帮忙解释一下 >>> mylist = ["list item 1", 2, 3.14] >>> print mylist ['list ite…

-小熊_ 2024-09-04 10:31:44 10 0

修复浮点错误

我有一些代码使用普通数学而不是字符串数学来获取 Double 的主值(非零)... 例如: 0.020 将返回 2 3.12 将返回 3 1000 should return 1 我目前的代…

彼岸花似海 2024-09-03 17:03:47 8 0

0.699 x 100 = 69.89999999999999?

可能的重复: 为什么 99.99 / 100 = 0.9998999999999999 处理浮点数的精度问题 我已经在 php 和 javascript 中看到这个问题。我有这个数字:float 0.…

俯瞰星空 2024-09-03 08:58:24 6 0

C++浮点精度

可能的重复: 浮点不准确示例 double a = 0.3; std::cout.precision(20); std::cout << a << std::endl; 结果:0.2999999999999999889 double a, b; …

她说她爱他 2024-09-02 18:48:36 7 0
更多

推荐作者

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文