问题标签 [floor]

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 回答
5998 浏览

c# - 正 System.Double 值的快速地板和天花板替代方案

地板和天花板函数包括分别小于/大于或等于 d的最大/最小整数。我想找出分别小于/大于但不等于 d的最大/最小整数。

当然,这可以通过一些if's and but's方法来实现,但我正在寻找一种不包括分支或至少非常快的方法,因为此操作将在算法中执行数十亿次。

二进制操作可能吗?如果没有,最好的选择是什么?

显而易见的解决方案是:

注意:目的是找出是否d更接近lessThanmoreThan

0 投票
2 回答
113 浏览

php - php floor a number 为 18 的倍数

如何创建一个函数以使地板的所有数字为 18 的倍数?

例子:

谢谢。

0 投票
6 回答
5894 浏览

java - 这是否意味着 Java Math.floor 非常慢?

我不太懂Java。

我正在编写一些优化的数学代码,我对我的分析器结果感到震惊。我的代码收集值,交错数据,然后根据它选择值。Java 的运行速度比我的 C++ 和 MATLAB 实现要慢。

我正在使用javac 1.7.0_05 我正在使用 Sun/Oracle JDK 1.7.05

在代码中存在一个执行相关任务的 floor 函数。 java math.floor 配置文件结果

  1. 有人知道解决此问题的典型方法吗?
  2. 我注意到我的floor()函数是用名为StrictMath. -ffast-mathJava有类似的东西吗?我期望必须有一种方法可以将 floor 函数更改为计算上更合理的东西,而无需自己编写。

    /li>

编辑

所以有几个人建议我试着做一个演员表。我试过这个,walltime绝对没有变化。

413742 铸地板功能

394675 数学地板

这些测试是在没有分析器的情况下运行的。努力使用分析器,但运行时间发生了巨大变化(15 分钟以上,所以我退出了)。

0 投票
4 回答
67771 浏览

c - C整数除法和下限

在 C 中,整数除法 a/b 和 floor(a/b) 之间是否有区别,其中 a 和 b 都是整数?更具体地说,在这两个过程中会发生什么?

0 投票
1 回答
597 浏览

c - floor() 和 ceil() 的可表示结果

对于浮点类型(float/double/long double)的任意值 'v',C89 是否保证 floor(v) 和 ceil(v) 的数学精确整数结果是 'v 类型的可表示值'?

任何后来的 C 或 C++ 标准都可以保证这一点吗?

IEEE 754 能保证这一点吗?

0 投票
3 回答
2871 浏览

algorithm - 方程中地板的含义

通过阅读标题,这听起来像是一个愚蠢的问题,但我明天有一个数据结构考试,我需要知道的一些算法分析公式被读作 . 地板是什么意思?(n – floor(log (n + 1))

谢谢

0 投票
2 回答
2661 浏览

c++ - C++ time.h difftime

我在解释difftime我生成的日志中的数量时遇到了麻烦:

我测量一些方法调用的持续时间,并使用以下语法记录它:

类型在哪里sqpofstream

我得到,应该在哪里打印t_time(使用 type double),值 210。

那是210秒吗?它是被截断的,还是被截断的?

例如,如何在几秒钟内获得最多 2 个浮点的结果?

0 投票
1 回答
59 浏览

javascript - 在Javascript中将小数添加到数字将其乘以十

我在 javascript 中添加数字时遇到问题。我有一个跟踪完整数字的变量(currentfloatx)和一个跟踪该数字的下限版本的变量(newintx)。我正在尝试将 0.25 添加到 currentfloatx,但由于某种原因,它将数字乘以 10。有谁知道它为什么这样做?关于javascript如何处理我丢失的这些数字有什么问题吗?谢谢。

0 投票
2 回答
2679 浏览

javascript - ~~ 和 Math.floor() 的区别

正如我在示例中看到的那样,功能 if~~Math.floor是相同的。他们都向下舍入一个数字(我认为正确吗?)

另外我应该提到,根据这个测试~~Math.floorjsperf.com/math-round-vs更快

~~所以我想知道,和之间有什么区别Math.floor吗?

0 投票
0 回答
66 浏览

r - 在 r 中舍入一个数字(下限)

可能重复:
为什么这些数字不相等?

我试图四舍五入。以下是好的:

然而:

或者

为什么不是 3 ?

编辑:

我不关心机制,而是希望它始终四舍五入为 3,以便我的功能正常工作。

编辑2:

我并没有考虑复杂的事情(如在下面的讨论中,而不是试图证明好像证明 R 没有做它的工作),在下面的建议的帮助下,特别是来自 Matthew Lundberg 的建议,我可以找到解决办法,可能是一些像我一样觉得有用。所以这就是我所做的 -