czc 发表于 2020-12-11 07:35:16

如何得到欧拉常数?

本帖最后由 czc 于 2020-12-11 07:36 编辑

如题。0.577……

dousha99 发表于 2020-12-11 13:19:17

容易知道,这个常数是不能简单地表示的。

不过你可以尝试使用一些近似方法,比如令 p = 10; 先计算 A = sum(1/n, n, 1, p); 再计算 B = int(1/n, n, 1, p); 则 A - B 为该常数的近似值。近似值的精度随 p 的提升而提升(p 应该是一个大于 1 的整数)。

forestiger 发表于 2020-12-18 18:39:59

gamma=-integrate(ln(x)/exp(x),x,0,inf),求和的话做差来避免发散

forestiger 发表于 2020-12-18 18:40:32

forestiger 发表于 2020-12-18 18:39
gamma=-integrate(ln(x)/exp(x),x,0,inf),求和的话做差来避免发散

作差,打错字了

czc 发表于 2020-12-19 07:48:25

forestiger 发表于 2020-12-18 18:39
gamma=-integrate(ln(x)/exp(x),x,0,inf),求和的话做差来避免发散

谢谢

czc 发表于 2020-12-22 05:59:35

forestiger 发表于 2020-12-18 18:39
gamma=-integrate(ln(x)/exp(x),x,0,inf),求和的话做差来避免发散

函数应该是 integeral,可能我们用的不是同一种计祘器

forestiger 发表于 2020-12-29 18:11:46

czc 发表于 2020-12-22 05:59
函数应该是 integeral,可能我们用的不是同一种计祘器

嗯嗯,ti是integral,我个人更喜欢在cg50上用xcas,就是integrate
页: [1]
查看完整版本: 如何得到欧拉常数?