math - 查找迭代次数,直到某个值达到极限

标签 math

我有两个数字XY以及以下伪代码:

i = 0
While X < Y:
   X = X + complex_formula
   i += 1
Print i

complex_formula 独立于 X 及其先前的值。

所以,我想知道是否有任何方法可以在不进行迭代的情况下计算i

最佳答案

complex_formula 也与 i 和时间无关吗?如果是这样,那么它是一个常数,这只是简单的数学计算:

i = Ceiling( (Y - X)/complex_formula)
X = X + i*complex_formula

关于math - 查找迭代次数,直到某个值达到极限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39980893/

相关文章:

algorithm - 用功能语言了解此多项式除法算法

algorithm - 如何从球体表面上的当前点(纬度/经度)找到线段上的最近点

javascript - 尝试创建基本的数学游戏

Python:为什么存在 int.numerator 和 int.denominator?

javascript - 围绕一个圆圈移动阴影

c - 将 double 除以 0 的 double 给出表达式的极限而不是错误

algorithm - 将元素随机放入N个桶中

java - Android 中的循环

java - 按位或运算的数学方程?

python - 没有 Scipy 或 Numpy 的 Python 中的多项式乘法