精度 问答列表

64 与 32 位双解析问题,往返格式说明符“R”

作者:Tristan Rhodes 提问时间:7/28/2017

我在 .net (4.6.1) 中有一个场景,其中解析 6dp 浮点值的字符串表示形式在 32 位和 64 位模式下会产生不同的结果。 [Fact] public void ParseTest() ...

Float24(24 位浮点)到十六进制?

作者:PatrickDew 提问时间:11/14/2014

我使用浮点 24 位在 NXP 的编译器 MRK III 中存储浮点值。它将 24 位浮点值存储为 3 字节十六进制存储在数据存储器中。 现在,当我使用 IEEE 754 浮点转换将数字从二进制检索回...

float -> string -> float 转换的可靠误差范围?

作者:Haravikk 提问时间:8/20/2017

我有一个值,我需要将其存储为PHP中的字符串,然后在转换回浮点数后进行比较。float 由于转换,我知道依赖相等将是一个错误,因为可能会失去精度,所以我正在做如下操作: if (abs((floa...

避免在使用 Ryser 公式计算永久值时出现精度问题

作者:hbar 提问时间:8/30/2017

任务 我想计算 N 到 100 的 NxN 矩阵的永久 P。我可以利用矩阵仅具有 M=4(或稍多)不同的行和列这一事实。矩阵可能如下所示 A1 ... A1 B1 ... B1 C1 ... C1...

这种算法会累积截断误差吗?

作者:Patrick Roberts 提问时间:5/3/2016

我计划编写一个第三方脚本,允许对网页进行评级系统,但我只希望它嵌入的每个网页在数据库中占据一行(或者更准确地说,因为我采用的是 NoSQL 路线,因此占用一个文档)。我的评级伪代码将如下所示: fu...

浮点溢出为负数

作者:Sorawee Porncharoenwase 提问时间:9/9/2017

我们知道,有符号整数可能会有整数溢出,例如,符号位从 0 翻转到 1,导致正整数变为负数。 浮点数也会发生同样的情况吗?从实验上讲,当数字太大时,它就会变成 .但是,难道不能溢出尾数或指数,导致类似...

为什么通过字符串进行往返转换对于双精度来说不安全?

作者:Philip Ding 提问时间:6/19/2014

最近我不得不将双精度序列化为文本,然后将其取回。该值似乎不等价: double d1 = 0.84551240822557006; string s = d1.ToString("R"); doub...

可靠地将浮点数转换为整数

作者:Mars 提问时间:10/15/2017

我有一个使用浮子来处理距离的应用程序,例如,2.5f 是 2.5 米(250 厘米)。现在,我想在不通过网络使用浮点数的情况下与该应用程序进行交互。我无法更改它使用浮点数的事实,但我可以让它向我的第二...

为什么浮点比较在不同的编译器上给出不同的输出?[复制]

作者:Destructor 提问时间:4/30/2015

这个问题在这里已经有答案了: float 与 float 文字的比较的奇怪输出 (8 个答案) 8年前关闭。 我正在读这篇文章。它包含以下C程序。 #include<stdio.h> int ma...

1 的分数之和不完全等于 1

作者:Squeezie 提问时间:10/26/2017

我正在创建一个 3D 矩阵(纬度,经度,土地利用)并尝试计算每个矩阵像元的土地利用比例: 一个示例单元可以生成由以下项指定的向量: fractions=landuse/total_number_o...


共694条 当前第42页