Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Math 将循环写成数学方程_Math - Fatal编程技术网

Math 将循环写成数学方程

Math 将循环写成数学方程,math,Math,出于文档目的,我需要编写一个简单的循环作为数学方程。但有一件事我无法理解 j = 1; for(i = N; i > 1; --i){ j = 2*j+1; } scale = 1/j; 遗憾的是,我不能把它写成一个简单的^N,或者至少我找不到表达式,因为+1。你知道一个好的数学表达式吗?这太模糊了 让我们改写成 j = 1; for (int i = 1; i < N; ++i){ j = 2 * j + 1; } j=1; 对于(int i=1;i

出于文档目的,我需要编写一个简单的循环作为数学方程。但有一件事我无法理解

j = 1;
for(i = N; i > 1; --i){
    j = 2*j+1;
}
scale = 1/j;

遗憾的是,我不能把它写成一个简单的^N,或者至少我找不到表达式,因为+1。你知道一个好的数学表达式吗?

这太模糊了

让我们改写成

j = 1;
for (int i = 1; i < N; ++i){
   j = 2 * j + 1;
}
j=1;
对于(int i=1;i
然后您可以看到这个循环可以重写为

j=2N-1


因此,您不仅可以更改文档,还可以更改代码。

j
的初始值是多少?噢,忘记了:j=1最近,为什么循环写反了?“这只会让人困惑。”Bathsheba在这个循环中的其他一些调用依赖于“倒计时”。然而,对于这个等式,它是无关紧要的。只要它被呼叫N-1次,哈!现在我也看到了。谢谢。我不知道为什么我之前看不到它。我只有简化一点才能看到它。