Jump to content



Photo
- - - - -

Crashing Limits


  • Please log in to reply
1 reply to this topic

#1 Skalda

Skalda

    Newbie

  • Members
  • Pip
  • 14 posts
  • Location:Czech Republic
  • Interests:Programming (C++ASM), Electronics, Math, Physics, Calculators, Motorbikes

  • Calculators:
    Algebra FX 2.0+ (rom 1.03)
    FX-991W

Posted 06 January 2005 - 12:28 AM

i have discovered bug in CAS regarding solving limits of type a^(b*x)-c^(d*x) for x->+INF; mainly if b*Log(a) and d*Log© are almost equal - whole Limit changes sign between +/-INF (because if d*Log© > b*Log(a), 2nd exponentiel has a larger dynamis) - my experience is that a some step already after "revert", the solution remains +INF and keeping increasing b will result in crashes of CAS and whole calculator which can (about 50%) then (after reset) result in favorite message "MAIN MEMORIES CLEARED" (so make backup before). the crash is even graphical :-).

try: lim(3^(2x)-2^(3x), x, +INF) ->+INF=OK
try: lim(3^(2x)-2.1^(3x), x, +INF) ->bad response +INF, should be -INF
try: lim(3^(2x)-a^(3x), x, +INF) (2.2<=a<=2.6)->CRASH!
try: lim(3^(2x)-2.7^(3x), x, +INF) ->even syntax error message :lol:
try: lim(3^(2x)-2.8^(3x), x, +INF) ->bad response +INF again

you can work-out your own numbers in similar principle, the result will be probably similar (at least the treshold for +/-INF will bw shifted). These types of limits are "broken" on AFX :angry:

my rom is version 1.03; what's your experience?

#2 Overlord

Overlord

    Casio Technician

  • Moderator
  • PipPipPipPipPipPip
  • 355 posts
  • Gender:Male
  • Location:Brussels - Belgium
  • Interests:Math Researcher

  • Calculators:
    My head - C300 OS 3.00 - G100 Rom 1.02 - G65 - G60 - G25

Posted 06 January 2005 - 02:41 PM

the afx rom 1.02 has the same problem :(

the classpad does it right :)


1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users