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次,哈!现在我也看到了。谢谢。我不知道为什么我之前看不到它。我只有简化一点才能看到它。