我想写一个程序来计算指数函数导数的极限。我已经让程序使用数据类型float工作。但是它的精度有点低。我尝试过使用decimal数据类型,但无法使其与math.exp
一起工作。我可以绕过它吗?只是想把基本的计算完成,然后把它放到我的程序里。你知道吗
import decimal
import math
a = decimal.Decimal('2.0')
h = decimal.Decimal('0.1')
d=decimal.Decimal((a*(math.exp(a*(a+h))-(math.exp(a*(a)))))/h)
print(d)
您需要使用十进制库的指数函数。搜索“exp”(“在此页中:
https://docs.python.org/2/library/decimal.html
你也应该设定你的精确度。你知道吗
相关问题 更多 >
编程相关推荐