找回密码
 注册
Simdroid-非首页
查看: 57|回复: 0

[1.符号] 结果应该为0的求极限运算的问题

[复制链接]
发表于 2011-1-17 16:56:17 | 显示全部楼层 |阅读模式 来自 湖南湘潭
本帖最后由 lin2009 于 2011-1-17 16:58 编辑

limit(Q(n), n = infinity) = 0,但只是第一次运算能正确显示为0,后面运行的结果都不等于0。大家看看这是这么回事?

  1. d := proc (n) options operator, arrow; (5/3)*(5*sqrt(6)*(50-20*sqrt(6))^n-12*(50-20*sqrt(6))^n-5*sqrt(6)*(50+20*sqrt(6))^n-12*(50+20*sqrt(6))^n)*sqrt(6)/((50-20*sqrt(6))^n-(50+20*sqrt(6))^n) end proc;

  2. Q := proc (n) options operator, arrow; 10^n*(product(1/d(k), k = 1 .. n)) end proc;

  3. evalf(Q(1120));

  4. limit(Q(n), n = infinity);
复制代码
应为0,但显示如下结果:(第一次运行时等于0)
signum((1/10)^n)*signum(6^((1/2)*n))*signum(product(((50-20*sqrt(6))^k-(50+20*sqrt(6))^k)/(5*sqrt(6)*(50-20*sqrt(6))^k-12*(50-20*sqrt(6))^k-5*sqrt(6)*(50+20*sqrt(6))^k-12*(50+20*sqrt(6))^k), k = 1 .. n))*infinity
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-23 22:08 , Processed in 0.030154 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表