Author Topic: Several bugs in the MathTools suite for TI-68k calcs...  (Read 5354 times)

0 Members and 1 Guest are viewing this topic.

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Several bugs in the MathTools suite for TI-68k calcs...
« on: August 07, 2010, 04:59:59 am »
Quote from: Wayne Pace (from tinspire Google Group)
As I say, I do not have a saved list, but from memory:
There seems to be an issue with the (generalized) eigenvalue, eigenvector routines.  Try the matrix [0,1;-1,-1]. I think you will find that if the matrix is multiplied by the first returned eigenvector and the result is subtracted from the product of the first returned eigenvalue and the first eigenvector, then the result is not the zero matrix as would be expected.  Similarly for the second returned eigenvalue and the second returned eigenvector.  By interchanging the order of the returned eigenvalues and performing the same operation, you will get the correct result.  In other words, the order of the returned eigenvalues does not match the order of the returned eigenvectors.  This is not too hard to figure out for a 2x2 matrix, but I did not want to try to figure out how the order of the returned eigenvalues matches to the order of the returned eigenvectors for say an arbitrary 5x5 matrix.
(reproduced)

There seems to be an issue with the SVD routine.  Try the matrix [1,0,0,0,2;0,0,3,0,0;0,0,0,0,0;0,4,0,0,0].  Again, I don't remember what happened the first time, but with this latest installation, I get one column of the UU matrix as "undefined".
(reproduced)

There seems to be an issue with the Divisors routine in number theory.  With this new installation, Divisors(147) returns {1,3,7,21,49,343,147}.  Note the extra element in the list.  The documentation is also incorrect.
(reproduced)

There seems to be an issue with the Jordan canonical form routine.  Try the matrix [3,-1,1;2,0,1;1,-1,2]. I do not remember what happened when I first encountered this problem, but with this latest installation, I receive an invalid list error message.
(cannot reproduce, it was probably a different input)

That's all I can remember for now.  Maybe I can remember some others when I have a chance to think back a little.
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Several bugs in the MathTools suite for TI-68k calcs...
« Reply #1 on: August 08, 2010, 05:36:16 pm »
Hmm, I never heard of that MathTools suite. Is that guy the author of it? I forgot. I don't follow math stuff for calcs very much anymore.

Offline TC01

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 344
  • Rating: +9/-0
    • View Profile
Re: Several bugs in the MathTools suite for TI-68k calcs...
« Reply #2 on: August 08, 2010, 06:13:21 pm »
Hmm, I never heard of that MathTools suite. Is that guy the author of it? I forgot. I don't follow math stuff for calcs very much anymore.
No, he's complaining that third-party math software for TI calcs is untrustworthy, and giving MathTools, the most downloaded BASIC Math\Suites program for the 89, as an example.

Link: http://www.ticalc.org/archives/files/fileinfo/271/27135.html



The userbars in my sig are links embedded links.

And in addition to calculator (and Python!) stuff, I mod Civilization 4 (frequently with Python).

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Several bugs in the MathTools suite for TI-68k calcs...
« Reply #3 on: August 08, 2010, 06:24:31 pm »
Oh ok. I am sure it is not the case of every single math programs made by 3rd party users, though, so he's generalizing.

Offline bwang

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 634
  • Rating: +30/-11
    • View Profile
Re: Several bugs in the MathTools suite for TI-68k calcs...
« Reply #4 on: August 08, 2010, 07:17:44 pm »
For a program of MathTools' size, having only 4 bugs is quite impressive.

Offline qazz42

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1130
  • Rating: +30/-12
  • hiiiiiiiii
    • View Profile
Re: Several bugs in the MathTools suite for TI-68k calcs...
« Reply #5 on: August 08, 2010, 07:21:08 pm »
1. He is being very general, he was basicly saying all of our programs are bad...

2. TI's programs are much worse

3. x.x I agree with bwang

4. Isnt mathtools still in a beta stage?

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: Several bugs in the MathTools suite for TI-68k calcs...
« Reply #6 on: August 09, 2010, 10:27:29 am »
Wayne Pace and I have found that the version on ticalc more buggy than http://www.ibiblio.org/technicalc/packages/mathtools/mathtools.zip , so it's outdated :)
MathTools has been unmaintained for five years or so... just like the OS, anyway.

That Wayne Pace knows of 4 bugs (well, actually, 3 - the issue on the Jordan decomposition routine doesn't happen with the latest version) doesn't mean that there are only 4 bugs in MathTools ;)

Wayne's post was too negative about third-party software indeed, but he proceeded to help when asked, so don't be too hard on him ;)

[EDIT: and I have now pointed him to this topic, so please behave ;) ]
« Last Edit: August 11, 2010, 10:35:58 am by Lionel Debroux »
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Several bugs in the MathTools suite for TI-68k calcs...
« Reply #7 on: August 13, 2010, 11:15:57 pm »
Well at least that's good then. Personally I don't see why third-party dev is such a bad thing when it has been done on the 82/85 since 1994. Teachers know calc games have been around since the Internet exists and when I graduated, there were even teachers who let us play our games when we finished our work. IMHO if a student is playing games while he should work on his stuff, the teacher should just take away his calc or if the classroom has calcs already, the teacher could just take his calc away and lend him another while the class lasts. Then he can reset all the classroom calcs that got used during that class. If TI thought games were so much of a problem for classes, they wouldn't be advertising calc game sites on their own website today and they would have released a new 83+/84+ OS only allowing their own flash apps (and approved math ones) to be installed, and maybe even get rid of the Asm() command over a decade ago.

Offline qazz42

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1130
  • Rating: +30/-12
  • hiiiiiiiii
    • View Profile
Re: Several bugs in the MathTools suite for TI-68k calcs...
« Reply #8 on: August 14, 2010, 09:21:48 am »
So, they problem isnt with game, someone changed jobs there, and now third party dev goes out the window

also, there are measures to prevent thing like games already? Press-to-test mode, reseting all , etc

if we have the above, why is there a reason to bar asm (good games/ dev tools) from the nspire?

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: Several bugs in the MathTools suite for TI-68k calcs...
« Reply #9 on: September 13, 2010, 02:35:40 pm »
Google shows that there's a Bhuvanesh Bhatt on Facebook. Could someone who has a Facebook account please contact that person, in order to:
* ask him whether he's the owner of http://www.ibiblio.org/technicalc/bbhatt/ and maintainer of MathTools;
* if that person is the one we're looking for, point him to this topic ?
Thanks in advance :)
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: Several bugs in the MathTools suite for TI-68k calcs...
« Reply #10 on: October 10, 2010, 09:11:28 am »
Bump, as I don't have a Facebook account, but it would be good to see MathTools fixed :)

Quote
Google shows that there's a Bhuvanesh Bhatt on Facebook. Could someone who has a Facebook account please contact that person, in order to:
* ask him whether he's the owner of http://www.ibiblio.org/technicalc/bbhatt/ and maintainer of MathTools;
* if that person is the one we're looking for, point him to this topic ?
Thanks in advance :)

[EDIT 1 month and a half later: fixing ":quote" into the appropriate closing tag.]
« Last Edit: November 28, 2010, 04:21:09 am by Lionel Debroux »
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: Several bugs in the MathTools suite for TI-68k calcs...
« Reply #11 on: November 28, 2010, 04:20:30 am »
Bump !

Hey people, I know that many among you use Facebook. You'd do a service to the community if you could help moving the matter forward, by contacting the appropriate person, so that we know in which state (basically, maintained or unmaintained) :)
And if you have already reached that person, then please write so here, otherwise we can't know ;)

Thanks in advance.
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Several bugs in the MathTools suite for TI-68k calcs...
« Reply #12 on: November 28, 2010, 11:10:05 pm »
Sorry but I'm kinda scared of just blatantly sending messages to random people I don't even know that may not even be right person. Who knows who I may run into?

Why don't you do it yourself? Sorry if this sounds rude, I just find it weird that you beg us so much to do it at your place. It doesn't take long I think to sign up a Facebook account anyway. You don't even need to make all your info public then afterward if you get a response you can simply disable your account (like I did once).

Offline Juju

  • Incredibly sexy mare
  • Coder Of Tomorrow
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 5730
  • Rating: +500/-19
  • Weird programmer
    • View Profile
    • juju2143's shed
Re: Several bugs in the MathTools suite for TI-68k calcs...
« Reply #13 on: November 29, 2010, 11:46:47 am »
I agree, but why you wouldn't simply send him an e-mail instead of searching him on Facebook? (Unless he no longer have his .edu address...)

Remember the day the walrus started to fly...

I finally cleared my sig after 4 years you're happy now?
THEGAME
This signature is ridiculously large you've been warned.

The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on Facebook and Tumblr.

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: Several bugs in the MathTools suite for TI-68k calcs...
« Reply #14 on: May 21, 2011, 03:48:34 pm »
After another discussion on the tinspire Google group, where I mentioned MathTools' permut() function, Wayne Pace informs me that:
Quote
permut({1,2,3}) returns [[1,2,3],[2,1,3],[3,1,2],[1,3,2],[2,3,1]] omitting the [[3,2,1]] permutation.
ksubsets({1,2,3,4},2) returns [[1,2],[1,3],[1,4],[2,3],2,4]] omitting the [[3,4]] subset.
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.