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
|
Ryan Abbott
|
It would also be really nice to see some major improvements to the way matrices are handled in general. If they could be manipulated similarly to how they are in packages like MATLAB, many of the functions I have written (mostly having to do with linear algebra applications) would be far simpler to implement.
|
|
7 May 2000, 10:13 GMT
|
|
Re: Feature: A Modest Proposal
|
David ELIAHOU
|
I just wanted to say that I'm french and the problem we have is that we are, most of the time, not allowed to use a calculator in math exam when we are in college. So when I read the article I was like yeah that would be cool to be able to do that but wait I'll never get to use it cause you've pretty much have to do all the calculation by hand.
So I was wondering what was the poicy in other country because it may be the point here. I mean why make a calculator like that if it won't sell...
|
|
7 May 2000, 23:14 GMT
|
|
Laplace transforms
|
David Warner
(Web Page)
|
I scanned the messages, but didn't see anyone else mention this, so I thought I should. There is a nice program for the TI-89 that does Laplace and inverse Laplace transforms. It is available in the TI-89 Program Archive (the URL is in the webpage link up above, under my name) on the TI website. The Laplace program is in the math directory and is called Laplace89. There is documentation in txt and pdf form there as well. I've been using the program quite a lot in the past ten months, and I am quite impressed with it.
A program to do Fourier transforms is also available in the TI-89 Program Archive.
|
|
8 May 2000, 18:52 GMT
|
|
Re: Feature: A Modest Proposal
|
luke195rs
|
As nice as many of these things would be on a hypothetical TI calculator, you have to think about TI as a company. It would take a very long time to develop such a calculator with only several of your additions. It would also cost a very large amount of money. This hypothetical calculator would only be benificial to a small percentage of TI users. So, when it was complete, it would cost far to much to be near economical, and as much as that small percentage would benifit from it, TI wouldn't make a profit out of it. Deep down, no company really gives a crap as long as it makes profit. TI "cares" only to attract costomers to buy products. Why? For profit. TI does however make, as everyone knows, Flash applications that they sell. I think it would be more realistic to pick out those assesories you want most and request that TI make an application like it. TI does listen to what its costomers want, but only to an extent. I do believe that a faster processor, and stuff like that is great, and TI comes out with stuff like this on its own. Most TI users, even those of the 89 only need a couple, if that, of those you described. This is why TI came out with Flash applications in the first place. If I'm sounding stupid or something just ignore it.
|
|
8 May 2000, 22:40 GMT
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Re: Re: Why buy a gameboy?
|
CircaX
(Web Page)
|
True, As I was thinking one day, I said to myself: "Look at my calculator. 10 Years ago, this was the suff of REALLY expensive, REALLY 'high end' computers." And then I said, "Look, my new computer had a relatively fast processor 1 year ago (350 Mhz, and actually last March), and now, prices for these are WAY down." I put 2 and 2 together: "In a few years, better technology will be here to power calcs, all we need to do is use what we got now."
Computers are good, not only for their power, but for upgradibility too. This is why they survive so long. Perhaps someday into the fufure, add-ons will be of such proportions (size, weight, cost, and HW limitations included) that calcs will be able to be upgraded.
Once again, on saying the word: 'calcs', I remind myself on just how far 'Calculators' have come, and believe me, they won't stop here.
|
|
10 May 2000, 21:45 GMT
|
|
Re: Feature: A Modest Proposal
|
Marco Radzinschi
|
They need to add simplification of trigonometric functions as well. For example, instead of showing
sin(x)/cos(x), the calculator should show tan(x). It would also be nice to be able to choose between exponential and root form, so x^(1/3) would display as qube root of x.
-Marco
|
|
10 May 2000, 22:13 GMT
|
|
A Modest Proposal
|
Rgb9000
|
Another modest proposal:
Lets get rid of accounts.
What is the deal with accounts anyway!?
If some poor soul didnt really know about ticalc.org and stopped by once, and wanted to vote, he couldnt. He/she couldn't even post a comment about a program. Now, I think we should have a 'Guest' login for the occasional wandering vagrent with an opinion without him having to go through the hassle of creating an account to make 1 post and have his name here forever taking up space programs could fill! *PUFF PUFF* Sorry, run-on. Oops;fragment. Never mind.
I kind 0f see why the accounts are in place, to make sure noone votes twice, to make sure people who make purely negative comments/advertising on the boards are banned, but is that really a problem here?
Also, there is nowhere we can go and post random thoughts. I want to know if there is any progress on 3d lib demo( and other programs too!) but there is nowhere i can go to really post a free-lance comment or ask questions about programs/programming/people/ progress/help/announments/news or general questions. Instead i have to sneak the comments in long comments on a poll or news item. (HEHHEH)
There is always RFC but, if its not a big deal that's out of the picture.
Alas...
AND we dont get to pick our own passwords, forced to use arcane strings which Can be Composed of Combinations of Confusing Characters.(ALLITERATION!) Luckily i have mine on my TI as a string(The irony).
Anyway...
Random thoughts/dreams/proposals.
--R
|
|
12 May 2000, 03:59 GMT
|
|
1 2 3 4 5 6 7 8 9
You can change the number of comments per page in Account Preferences.
|