由公式e^ x=1+x+x^2/2+x^3/3+…+x^n/n,直到最后一项的绝对值小于10^(-6)为止,求e^x的近似值,用python来求
发布网友
发布时间:2022-04-30 12:06
我来回答
共1个回答
热心网友
时间:2023-10-23 10:23
求e的近似值,带入x = 1
e=1+1+1/2+1/3+…+1/n
最后一项的绝对值小于6?!这个不对吧
但如果是任意x值,还是可以做的
def exp(x):
sum = 1
cur = 1
add = (x ** cur) / cur
while abs(add) >= 6:
sum += add
cur += 1
add = (x ** cur) / cur
return sum追问不好意思,题打错了。。。现在纠正了
热心网友
时间:2023-10-23 10:23
求e的近似值,带入x = 1
e=1+1+1/2+1/3+…+1/n
最后一项的绝对值小于6?!这个不对吧
但如果是任意x值,还是可以做的
def exp(x):
sum = 1
cur = 1
add = (x ** cur) / cur
while abs(add) >= 6:
sum += add
cur += 1
add = (x ** cur) / cur
return sum追问不好意思,题打错了。。。现在纠正了