任何有效的方法来计算到第n项的谐波系列之和?1 + 1/2 + 1/3 + --- + 1/n =?

use*_*587 12 sum mathematical-optimization series

这个系列有什么公式"1 + 1/2 + 1/3 + --- + 1/n =?" 我认为对于k = 1到n,它是和(1/k)形式的谐波数.

You*_*You 10

因为它是调和级数总结出来n,你要寻找的n谐波次数,大约由下式给出? + ln[n],其中?欧拉-马斯刻若尼常数.

对于小n,只需直接计算总和:

double H = 0;
for(double i = 1; i < (n+1); i++) H += 1/i;
Run Code Online (Sandbox Code Playgroud)