如何得到欧拉常数?
本帖最后由 czc 于 2020-12-11 07:36 编辑如题。0.577……
容易知道,这个常数是不能简单地表示的。
不过你可以尝试使用一些近似方法,比如令 p = 10; 先计算 A = sum(1/n, n, 1, p); 再计算 B = int(1/n, n, 1, p); 则 A - B 为该常数的近似值。近似值的精度随 p 的提升而提升(p 应该是一个大于 1 的整数)。 gamma=-integrate(ln(x)/exp(x),x,0,inf),求和的话做差来避免发散 forestiger 发表于 2020-12-18 18:39
gamma=-integrate(ln(x)/exp(x),x,0,inf),求和的话做差来避免发散
作差,打错字了 forestiger 发表于 2020-12-18 18:39
gamma=-integrate(ln(x)/exp(x),x,0,inf),求和的话做差来避免发散
谢谢 forestiger 发表于 2020-12-18 18:39
gamma=-integrate(ln(x)/exp(x),x,0,inf),求和的话做差来避免发散
函数应该是 integeral,可能我们用的不是同一种计祘器 czc 发表于 2020-12-22 05:59
函数应该是 integeral,可能我们用的不是同一种计祘器
嗯嗯,ti是integral,我个人更喜欢在cg50上用xcas,就是integrate
页:
[1]