gpt4 book ai didi

python - 在 Python 中使用递归计算 exp(x)

转载 作者:太空狗 更新时间:2023-10-30 00:40:06 27 4
gpt4 key购买 nike

<分区>

我正在尝试使用递归 e^x = e^(x/2)*e^(x/2) 和三阶 Maclaurin expansion 来计算 e^x对于 e^x,脚本一直返回 1。我不是在寻找更高精度的解决方案,只是想了解脚本哪里出错了:)

我的想法是,经过足够多的迭代,当函数值低于限制时,它应该以 (1+x/N+(x/N)^2/2)^N 结束。

def exp(x):
if abs(x)<0.0001:
return 1+x+x**2/2
else:
y=exp(x/2)
return y*y

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com