Omnimaga

Calculator Community => Other Calculators => Topic started by: Lionel Debroux on August 07, 2010, 04:59:59 am

Title: Several bugs in the MathTools suite for TI-68k calcs...
Post by: Lionel Debroux 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.
Title: Re: Several bugs in the MathTools suite for TI-68k calcs...
Post by: DJ Omnimaga 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.
Title: Re: Several bugs in the MathTools suite for TI-68k calcs...
Post by: TC01 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 (http://www.ticalc.org/archives/files/fileinfo/271/27135.html)
Title: Re: Several bugs in the MathTools suite for TI-68k calcs...
Post by: DJ Omnimaga 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.
Title: Re: Several bugs in the MathTools suite for TI-68k calcs...
Post by: bwang on August 08, 2010, 07:17:44 pm
For a program of MathTools' size, having only 4 bugs is quite impressive.
Title: Re: Several bugs in the MathTools suite for TI-68k calcs...
Post by: qazz42 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?
Title: Re: Several bugs in the MathTools suite for TI-68k calcs...
Post by: Lionel Debroux 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 ;) ]
Title: Re: Several bugs in the MathTools suite for TI-68k calcs...
Post by: DJ Omnimaga 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.
Title: Re: Several bugs in the MathTools suite for TI-68k calcs...
Post by: qazz42 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?
Title: Re: Several bugs in the MathTools suite for TI-68k calcs...
Post by: Lionel Debroux 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 :)
Title: Re: Several bugs in the MathTools suite for TI-68k calcs...
Post by: Lionel Debroux 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.]
Title: Re: Several bugs in the MathTools suite for TI-68k calcs...
Post by: Lionel Debroux 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.
Title: Re: Several bugs in the MathTools suite for TI-68k calcs...
Post by: DJ Omnimaga 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).
Title: Re: Several bugs in the MathTools suite for TI-68k calcs...
Post by: Juju 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...)
Title: Re: Several bugs in the MathTools suite for TI-68k calcs...
Post by: Lionel Debroux 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.