cnCalc计算器论坛

 找回密码
 注册
搜索
查看: 30272|回复: 24

[fx-9860/9750系列] iLimit5EX3 部分代码优化,修正左右极限bug!

[复制链接]
发表于 2010-8-12 15:59:52 | 显示全部楼层 |阅读模式
计算器程序
程序名称: iLimit5 NatureEX3
平台: fx-9860GII fx-9860G & Slim fx-9750GII fx-9750G系列  
系统/软件要求: 支持PRGM
版本号: NatureEX3
类型: 数学 
作者: 原作者:imath,改编者:wqxvan(论坛ID:noivan)
大小(K): 1.27
更新日期: 2010-08-17
描述: 看下面的介绍吧
已知缺陷: 绝对没有
源代码: 闭源
新特性(EX3):昨天代码写得仓促,测试了下发现昨天的版本“随意调”存在问题
今天彻底把以前那个bug解决了,语句重写了!(以前是通过标识判断,我每次增加功能时总需要不断调试)
测试了几下是没有问题的大家进入程序后先按[F4]清理以前版本数据即可正常使用
EX2:
1。调整limit计算精度,可计算函数范围增大
2。可随意调用左右极限
当您在输入函数界面按[F3]选择"2.+"(右极限)或"3.-"(左极限)
计算结果将生成可能不同的结果
在结果界面按计算器键盘上的”->"按键即可实现左右极限的切换,配有极限显示说明,结果一目了然!
注:若一个函数在x(0)上的左右极限不同则此函数在x(0)上不存在极限(极限的定义)
特殊函数的支持将随着学习更新!
建议您使用iLimitEX2时
DispCap4.JPG
先进入这个界面按[F4]初始化程序,防止上一版本程序遗留下来的变量问题对这一版本造成影响,同时当limit结果出现错误时,您也可以使用!(当然经过多次测试问题已经解决了!)回到主界面后程序会显示“First Use",所用变量归零
当输入函数及x值时,"First Use"字样消失



EX版本特性:1。 代码优化&简化输入
在iLimitE版本中需要输入2次函数确保程序的自然输出
在iLimitEX版本中采用了全新的函数,确保您一次输入函数即可实现完美的自然输出!
DispCap2.JPG
2。在上一版本中解决了部分数据未归零导致最后的limit结果出错的问题
经过这几天的测试,我发现iLimitE版本修复的Bug并不完全
具体BUG:程序在输入新函数时,若不对x值进行修改,所生成的limit结果会在原有基础上生成,导致出错的可能
E/EX版本对比(两程序均在输入函数的界面按[F4]进行所有数据归零,确保对比公正)
E      输入函数3+X,再使x值为3 结果为6 正常
        重新进入程序,按F1输入新函数:3*(X^2),显示结果为108,limit结果有误
EX  执行上述步骤,第2步结果显示为27, limit各步显示结果均正常!
3。支持特殊函数如y=1/xx->0时不用担心分母的问题啦
iLimitEX还具有的特性:                                                                                     1。实现自然输出,历史记录功能!
2。未输入函数表达式及对应x值时,主界面不可进入最后的计算显示界面,确保程序不会因此异常退出!
3。按键初始化!

本程序的出现绝无他意,程序主体部分基本未改动,旨在使程序更完美而已!


新通告:经测试,模拟器在执行fn1(E)这样的语句会有错误
原因是我在输入函数时用键盘输入了变量x,而这个"x"与用模拟器按钮输入的"X"是不同的,因此若使用模拟器按钮输入,程序可完美运行!


特殊函数支持&自然输入&历史记录功能展示:
DispCap3.JPG DispCap1.JPG
123.jpg

LIMITEX.rar

689 Bytes, 下载次数: 1, 下载积分: 金钱 -1

在上一版本基础上优化了代码,简化输入,修正了Bug,支持特殊函数!

LIMITPlus.rar

673 Bytes, 下载次数: 1, 下载积分: 金钱 -1

在上一版本基础上优化了代码,简化输入,修正了Bug!(左边的版本支持特殊函数)

LIMITEX2.G1M

1.36 KB, 下载次数: 3, 下载积分: 金钱 -1

精度优化,左右极限随意算!

LIMITEX3.G1M

1.31 KB, 下载次数: 36, 下载积分: 金钱 -1

最新版本,大部分代码优化,修复上版本BUG!

发表于 2010-8-12 16:16:03 | 显示全部楼层
若使用模拟器按钮输入,程序可完美运行!
而在实机(9860)无错误,因此建议大家使用实机运行程序!

noivan 发表于 2010-8-12 15:59

自相矛盾,imath讲清楚点
还有,不要直接复制上一个版本的介绍,改两个字就发上来,要敬业
 楼主| 发表于 2010-8-12 16:17:04 | 显示全部楼层
自相矛盾,imath讲清楚点
还有,不要直接复制上一个版本的介绍,改两个字就发上来,要敬业
zhj 发表于 2010-8-12 16:16

帖子正在编辑呢
抱歉
目前已经弄完了,刷新看看!
顺便说下我是改编imath的程序,旨在使程序更完美!
 楼主| 发表于 2010-8-12 17:51:49 | 显示全部楼层
程序又更新啦
请下载EX版本吧
 楼主| 发表于 2010-8-13 11:49:18 | 显示全部楼层
刚发现大家怎么下得都是Plus版本呢?我把Plus版本重新传下放到右边了
新的EX版本支持特殊的函数哦(今后也许会随着学习不断更新)
发表于 2010-8-14 23:09:55 | 显示全部楼层
晕哦
发表于 2010-8-15 09:18:05 | 显示全部楼层
绝对有BUG,我输入ln0的应该显示-∞但是却显示了-183.548932
发表于 2010-8-15 09:18:39 | 显示全部楼层
而且x趋于1的ln(x)/(x-1)算不出来
 楼主| 发表于 2010-8-15 16:28:24 | 显示全部楼层
而且x趋于1的ln(x)/(x-1)算不出来
zhuloupu4 发表于 2010-8-15 09:18
特殊函数还需要继续补充

这个不能算是程序自身的BUG,应该说还没开始设计



具体更新我会在学习极限后发布
 楼主| 发表于 2010-8-15 16:29:19 | 显示全部楼层
目前版本对一些常用函数支持是没有问题的
发表于 2010-8-15 18:39:57 | 显示全部楼层
而且x趋于1的ln(x)/(x-1)算不出来
zhuloupu4 发表于 2010-8-15 09:18

当然不能算了,是要输入从左边趋近还是从右边.直接从中间是不行的.
在Mathpad 9中调整了精度,把1E80改为1E15
发表于 2010-8-15 18:40:55 | 显示全部楼层
比如lim 1/x,直接x->0是无意义的
而是+0的时候=-00
-0的时候=+00
 楼主| 发表于 2010-8-15 19:13:59 | 显示全部楼层
比如lim 1/x,直接x->0是无意义的
而是+0的时候=-00
-0的时候=+00
imath 发表于 2010-8-15 18:40
新版实现了么?
 楼主| 发表于 2010-8-15 19:14:52 | 显示全部楼层
当然不能算了,是要输入从左边趋近还是从右边.直接从中间是不行的.
在Mathpad 9中调整了精度,把1E80改为1E15
imath 发表于 2010-8-15 18:39
为什么要修改精度呢?是因为遇到y=x^2
x->+无穷,溢出(Ma Error)了吗?
 楼主| 发表于 2010-8-15 19:16:41 | 显示全部楼层
函数的左右极限:

  1:如果当x从点x=x0的左侧(即x〈x0)无限趋近于x0时,函数f(x)无限趋近于常数a,就说a是函数f(x)在点x0处的左极限,记作x→x0-limf(x)=a.
  2:如果当x从点x=x0右侧(即x>x0)无限趋近于点x0时,函数f(x)无限趋近于常数a,就说a是函数f(x)在点x0处的右极限,记作x→x0+limf(x)=a.
  注:若一个函数在x(0)上的左右极限不同则此函数在x(0)上不存在极限
  一个函数是否在x(0)处存在极限,与它在x=x(0)处是否有定义无关,只要求y=f(x)在x(0)附近有定义即可。

 注:若一个函数在x(0)上的左右极限不同则此函数在x(0)上不存在极限
这样的话左右极限不同不是没有极限吗?
发表于 2010-8-16 14:54:46 | 显示全部楼层
为什么要修改精度呢?是因为遇到y=x^2
x->+无穷,溢出(Ma Error)了吗?
noivan 发表于 2010-8-15 19:14

发表于 2010-8-16 14:55:59 | 显示全部楼层
函数的左右极限:

  1:如果当x从点x=x0的左侧(即x〈x0)无限趋近于x0时,函数f(x)无限趋近于常数a,就说a是函数f(x)在点x0处的左极限,记作x→x0-limf(x)=a.
  2:如果当x从点x=x0右侧(即x>x0)无限趋近于点 ...
noivan 发表于 2010-8-15 19:16

你输入N/A就是计算极限,当然没有意义了.但是左极限和右极限是存在的
 楼主| 发表于 2010-8-16 21:03:46 | 显示全部楼层
那单独输出L,R不就可以了吗?
近期我将放出1E15且提供左右极限的程序
 楼主| 发表于 2010-8-16 22:09:05 | 显示全部楼层
新版本LIMITEX2发布了!
发表于 2010-8-17 08:05:59 | 显示全部楼层
我的那个还是不行- -
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cnCalc计算器论坛

GMT+8, 2024-11-21 23:15 , Processed in 0.166705 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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