自然对数底数e在Excel中计算自然对数的底数e是(1+1/x)^x函数的极限.我在Excel的A列里面设置了1、2、3一直到100,在B列里面设置了公式=10^A ,即10的A次方,在C列里然后求(1+1/B)^B的值,拖公式后有
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/30 07:24:38
![自然对数底数e在Excel中计算自然对数的底数e是(1+1/x)^x函数的极限.我在Excel的A列里面设置了1、2、3一直到100,在B列里面设置了公式=10^A ,即10的A次方,在C列里然后求(1+1/B)^B的值,拖公式后有](/uploads/image/z/3758827-67-7.jpg?t=%E8%87%AA%E7%84%B6%E5%AF%B9%E6%95%B0%E5%BA%95%E6%95%B0e%E5%9C%A8Excel%E4%B8%AD%E8%AE%A1%E7%AE%97%E8%87%AA%E7%84%B6%E5%AF%B9%E6%95%B0%E7%9A%84%E5%BA%95%E6%95%B0e%E6%98%AF%EF%BC%881%2B1%2Fx%EF%BC%89%5Ex%E5%87%BD%E6%95%B0%E7%9A%84%E6%9E%81%E9%99%90.%E6%88%91%E5%9C%A8Excel%E7%9A%84A%E5%88%97%E9%87%8C%E9%9D%A2%E8%AE%BE%E7%BD%AE%E4%BA%861%E3%80%812%E3%80%813%E4%B8%80%E7%9B%B4%E5%88%B0100%2C%E5%9C%A8B%E5%88%97%E9%87%8C%E9%9D%A2%E8%AE%BE%E7%BD%AE%E4%BA%86%E5%85%AC%E5%BC%8F%3D10%5EA+%2C%E5%8D%B310%E7%9A%84A%E6%AC%A1%E6%96%B9%2C%E5%9C%A8C%E5%88%97%E9%87%8C%E7%84%B6%E5%90%8E%E6%B1%82%EF%BC%881%2B1%2FB%EF%BC%89%5EB%E7%9A%84%E5%80%BC%2C%E6%8B%96%E5%85%AC%E5%BC%8F%E5%90%8E%E6%9C%89)
自然对数底数e在Excel中计算自然对数的底数e是(1+1/x)^x函数的极限.我在Excel的A列里面设置了1、2、3一直到100,在B列里面设置了公式=10^A ,即10的A次方,在C列里然后求(1+1/B)^B的值,拖公式后有
自然对数底数e在Excel中计算
自然对数的底数e是(1+1/x)^x函数的极限.
我在Excel的A列里面设置了1、2、3一直到100,
在B列里面设置了公式=10^A ,即10的A次方,
在C列里然后求(1+1/B)^B的值,拖公式后有问题了.
C的值应该就是自然底数e,应该无限趋向2.718281828.,
但是在计算B=10^8时还算是准确的,B=10^9时,C就变成2.718282031.,
B=10^16时,C已经变成1了.
Excel是不是把公式简化了,认为1/x在x趋向无穷大时值为0,然后(1+1/x)^x就成了1的x次方了.
自然对数底数e在Excel中计算自然对数的底数e是(1+1/x)^x函数的极限.我在Excel的A列里面设置了1、2、3一直到100,在B列里面设置了公式=10^A ,即10的A次方,在C列里然后求(1+1/B)^B的值,拖公式后有
在Excel中再现了楼主的情况.
值得注意的是,在B=10^15时,这个求值变成了3.035035207.然后在B=10^16时突然回到1.
这说明,没能在PC上看到e的理论值,主要是由于 系统+芯片 的计算精度不够,很大可能应该是芯片的浮点运算器在计算1/10^16时,返回了0的结果.
至于在B=10^15时,计算结果突然超过3,也就可以理解为:
系统未能返回精确的1/B^15的值,而是返回了一个它能提供的最小数值(这个最小数值显然要大于理论值1E-15),这也反证了在1E-16时,会看到了1是由于系统计算误差.
欢迎继续探讨
顺便说一下,我的是64位Win,楼主的是几位的操作系统?