ticalc.org
Basics Archives Community Services Programming
Hardware Help About Search Your Account
   Home :: Archives :: News :: Feature: A Modest Proposal

Feature: A Modest Proposal
Posted by Nick on 5 May 2000, 01:24 GMT

Our next somewhat late (*g*) feature is written by Ben Kalafut. It talks about what TI should include in their next calculator (or calculator update :P). In my opinion, he makes some good points and some I don't quite agree with (or they aren't vital to the functionality of said calculator), but it's still worth a read and some frank discussion of opinions.

So let's do just that. Many (many) people have complained about TI's "actions," especially since after Hardware 2.00 and AMS v2.03 came out for the 68K calculators. Talk amongst yourselves - as usual, I'll try to offer any input I can.


I have owned three different TI calculators, and I have run into frustrating "brick walls" in the use and programming of each one.
I use my calculator for math and sciences; I have no real interest in gaming or getting my calculator to make sound or bit-mapped graphics. Yet sometimes, the calculators are just as useful as a Gameboy.
Even the "powerful" TI-89 and 92 don't contain what I would like to see in a graphics calculator/computer algebra system. Symbolic manipulation is a nice feature, certainly, but programming all but the most elementary routines becomes time-consuming or impossible. Texas Instruments should probably put out programs to perform Fourier, Laplace, and Z transforms, partial fraction decomposition, tensor mathematics, functional analysis, etc, but they do not do so, and apparently, no third parties are interested.
The problem, in my opinion, is that Texas Instruments considers the graphics calculator to be merely an educational tool. This is evident in the software applications which are written, and the nature of their press releases and advertisements. TI does not seem to recognize the (potential) utility of their calculators to researchers, college students, mathematicians, and professionals.
Some improvements which I would like to see on a hypothetical calculator which TI would put out to replace the 89 are:

1) True updates. I expected a boost in functionality between AMS 1 and 2.03, and all that seemed to occur was an improvement in memory allocation. Extending the function library from time to time would be nice.
2) A faster processor. The 68000 can certainly handle numerics well, but seems to bog down on all but the simplest symbolic operations.
3) Ability to define a function with multiple outputs. For example, a Gaussian elimination decomposition should return both the reduced matrix and the "O" matrix by which one may multiply the original to change it to the reduced form.
4) A true 3-D engine. It is nice to be able to enter functions of two variables, but one should be able to view three-dimensional plots obtained from numerical methods of problem solving, view three-dimensional data plots, or plot space curves parametrically.
5) Vector field plots, Poincar‚ return maps, improved slope and direction field applications.
6) LaPlace and inverse LaPlace transforms.
7) Partial fraction decomposition.
8) Improved ability to program new symbolic functions. The "part" function is a step in the correct direction but is neither sophisticated nor specific enough to be truly useful.
9) Ability to handle tensors.
10) Ability to enter strings, matrices, lists, etc as elements of lists or cell arrays
11) Ability to overload user-defined functions, so that they may return either symbolic or numeric answers, for example. Also, the ability to input fewer than the specified number of parameters to a function and not get errors.

These are just a few suggestions. I'm sure that those who are more advanced in mathematics than I have many more. I don't expect TI to come out with a calculator that does everything that Maple or Mathematica do, but by focusing too much on secondary education it is neglecting a potential market.
TI or a third party should also put out a compiled language for the calculators. I'm impressed with TI-GCC, but TI, having a team of professional programmers, could probably develop the standard libraries and even more powerful interaction with the calculator's built-in features. TI also has the muLisp language, and could possibly release a version for graphics calculators.
Another thing that has struck me is the poor quality of programs in the math and science archives.
A lot of the programs do things that the calculators already do! Additionally, many have poor documentation and terse interfaces. User-friendliness is not a major concern. Neither is standardization or development of syntaxes which make sense to anybody but the user. For the sake of consistency I have been writing my programs so that they either state, clearly, what should be input (rather than specifying a variable name), or in the case of those for the 89 which take inputs from the command line, do so in an order and syntax which follows that of TI's built- in libraries.
The graphics calculator has great potential as a mathematical tool in the classroom, the lab, and even in the professional world, but it will never realize that potential until Texas Instruments chooses not to focus strictly on the secondary education market and programmers (perhaps at the expense of gaming) develop better, more powerful, more consistent mathematics and science software.

 


The comments below are written by ticalc.org visitors. Their views are not necessarily those of ticalc.org, and ticalc.org takes no responsibility for their content.


Re: Feature: A Modest Proposal
stealth  Account Info

Um, I have a question pertaining to the TI89 and TI92+. I own both of those calculators. Now, isn't

-12 * -12 = 144 right?

But if you enter it as

-12^2 the calculator answers with -144

The calculator gives you -144. I have tried this on both the 89 and the 92+. The hardware versions are different on both calcs, the 89 has 1.00 and the 92+ has 1.05. I didn't know if I was doing something wrong. Let me know....

Jordan

     6 May 2000, 10:25 GMT

Re: Re: Feature: A Modest Proposal
Free_Bird Account Info
(Web Page)

Yeah, the TI-86 has the same problem! But it doesn't happen when you assign -12 to a variable, and use that variable for the computations.

     6 May 2000, 10:41 GMT

Re: Re: Feature: A Modest Proposal
CircaX  Account Info
(Web Page)

You must put (-12)^2 Because in the order of operations, the Exponent is worked out before the negation.

     6 May 2000, 15:31 GMT

Re: Re: Feature: A Modest Proposal
Ferréol de Soras  Account Info

well this is not a problem, i mean this is normal mathematics rules
-12^2=-(12^2)

     6 May 2000, 15:47 GMT


Re: Re: Feature: A Modest Proposal
Reno  Account Info

I think this is in the manual for all calculators...

When you put -12^2, you're really putting -(12)^2. You have to put (-12)^2 to get the correct answer.

Any reason why this happens? Probably the EOS or the CAS way of doing this is: exponent first, positives and negatives later.

     6 May 2000, 20:06 GMT


Re: Re: Re: Feature: A Modest Proposal
Sebastian Reichelt  Account Info

This is not just a matter of programming. If you WRITE -12^2, it is MATHEMATICALLY equivalent to -(12^2).

     6 May 2000, 21:27 GMT

Re: Feature: A Modest Proposal ***For Shame**
COWFISH13  Account Info

Shame on all of you! Look at all the replies to this one topic. what-his-name, the guy that wrote it meant no ill will but you all have made this one beautiful thing ugly. i am talking about ti calcs. they the greatest tools i have ever used and you have distroyed any chance of improvement by obsessing so much. i am not saying you are geeks (although you are, as am i) but printers?! color?! is that neccesary to science and math?! you allready can print off your computer (w/ graphlink)! i agree with a lot of you but not most. first of all:

better prossesor good idea
printer bad idea
color bad idea
modem bad idea

how dare you! you have scared ti programmers away! they made the ti's for math and science, not games. what does color have to do with math? i would like to ,on behalf of those that agree with me, apologize to those that work at ti in hopes that they may consider some of our homble requests.

P.S. i have ti-83, i love it, and am planning to move to Vermont to get married so don't say i dont know what i am talking about!!

     6 May 2000, 19:59 GMT

Re: Re: Feature: A Modest Proposal ***For Shame**
Reno  Account Info

"better processor good idea"

That's a bad idea; TI can reduce costs by sticking with the same processors they've been using, and also learn to code for the m68k's better as time goes by; must I once again point out the hp49g uses a 4 mhz saturn chip they've been using for 14 years and it can outdo the 89 in 3d graphing?

     6 May 2000, 20:12 GMT


Subject lines are lame.
Nick Disabato  Account Info
(Web Page)

And faster chips generate more heat.
And they use more battery power.

We've been over this: a faster chip equals bad in the long run.

So does a color display. These eat batteries like nobody's business.

I want support for programs on my calculator.
Period.

--BlueCalx

     6 May 2000, 20:52 GMT


Comments above
COWFISH13  Account Info

I would like to edit my previous comment. "faster procesor" should be replaced with "better programers". what ti needs is bill nagel. what ever happened to him?

     6 May 2000, 21:52 GMT


Re: Re: Feature: A Modest Proposal ***For Shame**
Paulo Marques  Account Info
(Web Page)

What the hell???????????
Are you even reading the discussion? (and it is being a good one, a really serious one) It's not about printers or color or modems,it's about everything that could be improved, and a lot of it to do with math.

     7 May 2000, 22:43 GMT

Re: Feature: A Modest Proposal
Daniel Bishop  Account Info

These are good ideas, but here's a better one:

the ability to run programs written for the 82, 83, 85, and 86.

btw, you can have string arrays in TI-basic. Just combine some equal-length strings (to make them equal in length, add spaces to the end) to form one large one. Then use sub([string variable],L*S+1,L) for an element in the "array", where L is the length of a string array element and S is the index (if the first element is zero). This method works well for my TI-83 Phone Book program.

     7 May 2000, 02:30 GMT

Re: Re: Feature: A Modest Proposal
Reno  Account Info

read: ASE/YAS for the 86, Ion86 for the 86

     8 May 2000, 21:26 GMT


Re: Re: Feature: A Modest Proposal
Rgb9000  Account Info

I think that just having I/O port compatability would be great, if you compromise missing functions on earlier calcs.

     12 May 2000, 00:32 GMT

Re: Feature: A Modest Proposal
Diab|oinM  Account Info

Why dont you make your proposals simple & send them
to WWW.TI.COM ... ?
I already did that, i sent a letter with my own ideas:
- a 20 Mhz processor
- A bigger screen to the TI-89
- New math funtions
- ...
Then, they just tell us to wait until ... 2 or 3 years ...
or they'll say " We'll keep you inform"

I want a real calculator for the real ( engineering ) world, but
sometimes TI-89 / TI - 92 doesnt replace a PC.

     7 May 2000, 02:33 GMT

Re: Re: Feature: A Modest Proposal
Reno  Account Info

20 mhz is an unnecessary function; read my replies to others who say "I want a faster/better processor".

A calculator isn't meant to replace a PC; they're meant to help you utilize their mathematical functions in order to learn more about math itself.

     7 May 2000, 19:00 GMT


Re: Re: Re: Feature: A Modest Proposal
luke195rs  Account Info

Yeah, a 20 mhz processor isn't really that nessesary, but it would make it a lot nicer. Programs, even those for math can get quite long and slow sometimes. With a TI-89 though it really isn't that bad.

     9 May 2000, 00:48 GMT


Re: Re: Re: Re: Feature: A Modest Proposal
Reno  Account Info

I'd rather have better coding for the AMS and games than get a calculator that'll need a fan

     11 May 2000, 21:22 GMT


Re: Re: Feature: A Modest Proposal
John Doe  Account Info

I think the TI calculators are plenty powerful eonugh to do what they were meant ot do. For all you wanting a more powerful processor with more memory, a bigger screen, color, and it being portable, then I know what you can get...




A LAPTOP!

So stop complaining about what the calcs. don't have. A calculator was meant to calculate things (hence, the term "calculator") If they were to make it what you want it to be, then get a lot of batteries because you'll need them. If you want something to do engineering schematics and much more powerful stuff, then get a laptop. After all, if TI adds your requests into the calculator, then the calculator will turn into a laptop.

     11 May 2000, 06:12 GMT

Re: Feature: A Modest Proposal
Diab|oinM  Account Info

Why dont you make your proposals simple & send them
to WWW.TI.COM ... ?
I already did that, i sent a letter with my own ideas:
- a 20 Mhz processor
- A bigger screen to the TI-89
- New math funtions

Then, they just tell us to wait until ... 2 or 3 years ...
or they'll say " We'll keep you inform"

I want a real calculator for the real ( engineering ) world, but
a TI-89 / TI-92 doesnt replace a PC.

Sometimes I fell that TI leaves US alone saying:
there is your tool ... just use it!!!
( the best way you can )


     7 May 2000, 02:36 GMT

Re: Feature: A Modest Proposal
Keith Raney

I think that this is a great idea. I am trying to figure out how TI overwrites the version of TIOS currently on the calculator with the new one. Then, I might be able to write my own version of an operating system, or possibly reverse-compile theirs and use the code from it, just add to it (of course I would give them credit). As for a faster processor, there are many ways of making the calc faster. Turbo 83+ greatly increases the speed, and there is something somewhere on ticalc.org that tells you how to boost the cpu speed to 24 MHz by physical means.

     7 May 2000, 03:40 GMT

Re: Re: Feature: A Modest Proposal
Reno  Account Info

I don't think they'd want credit if you were to reverse-compile their OS; I think, instead, they'd be looking for either a nice amount of money or a lawsuit

     7 May 2000, 19:02 GMT


Re: Re: Feature: A Modest Proposal
Paulo Marques  Account Info
(Web Page)

errr.... I thought reverse engineering was forbidden...

     7 May 2000, 22:44 GMT

1  2  3  4  5  6  7  8  9  

You can change the number of comments per page in Account Preferences.

  Copyright © 1996-2012, the ticalc.org project. All rights reserved. | Contact Us | Disclaimer