关于mathematica 软件求e的准确值问题
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/16 07:23:26
关于mathematica 软件求e的准确值问题
先用泰勒公式将E^x在x=0处展开得
2 3 4 5 6 7
x x x x x x
f=1 + x + -- + -- + -- + --- + --- + ----
2 6 24 120 720 5040 ,
则x=1时,这个式子就是e的准确值
n = 1; eps = 10^(-7); t = 1; t1 = 0;
While[3/(n + 1)!> eps,
t = N[t + 1/n!,12];
n = n + 1]
Print["e=",t]
这个式子中
为什么要用“3/(n + 1)!”去与精确度eps进行比较.
“3/(n + 1)!”是哪里来的?
为什么"t + 1/n!"就是所求的e?
先用泰勒公式将E^x在x=0处展开得
2 3 4 5 6 7
x x x x x x
f=1 + x + -- + -- + -- + --- + --- + ----
2 6 24 120 720 5040 ,
则x=1时,这个式子就是e的准确值
n = 1; eps = 10^(-7); t = 1; t1 = 0;
While[3/(n + 1)!> eps,
t = N[t + 1/n!,12];
n = n + 1]
Print["e=",t]
这个式子中
为什么要用“3/(n + 1)!”去与精确度eps进行比较.
“3/(n + 1)!”是哪里来的?
为什么"t + 1/n!"就是所求的e?
![关于mathematica 软件求e的准确值问题](/uploads/image/z/17275481-17-1.jpg?t=%E5%85%B3%E4%BA%8Emathematica+%E8%BD%AF%E4%BB%B6%E6%B1%82e%E7%9A%84%E5%87%86%E7%A1%AE%E5%80%BC%E9%97%AE%E9%A2%98)
解释请看图片:
![](http://img.wesiedu.com/upload/4/7a/47aa2b1df30ccd72f3536a364e107296.jpg)
![](http://img.wesiedu.com/upload/4/7a/47aa2b1df30ccd72f3536a364e107296.jpg)