sjthomas@cup.portal.com (Stephen J Thomas) (09/07/90)
The next article in this collection is a rather lengthy review of the TI-81 Scientific Graphics Calculator. This warning is provided so you can bypass 12.6K of text if you are not interested. Stephen J Thomas sjthomas@cup.portal.com sun!portal!cup.portal.com!sjthomas
sjthomas@cup.portal.com (Stephen J Thomas) (09/07/90)
TI-81 ADVANCED SCIENTIFIC GRAPHICS CALCULATOR REVIEW The TI-81 is Texas Instrument's recent entry into the graphical calculator field. TI's current calculator marketing emphasis is to the educational sector -- mostly elementary and high school, with the TI-81 designed especially for the latter. In fact, the 81 has not been released into the general market place (don't look for it at Walmart!), but is available only through TI's school suppliers and school book stores. Individual units can be purchased by educators directly from TI at the list price of $110. Both EduCALC and Elek-Tek are TI school suppliers, and will sell individual units to anybody at their discounted price of about $90. I've had the opportunity to experiment with a TI-81 for a little while. The following review attempts to consider the 81 on its own merits and not to compare it TOO MUCH :-) to the HP-48SX. I've never used a Casio graphics calculator, but have been told the 81 is comparable to the Casios. _SPECS_ The display is gray-colored (like the HP-28), 96 pixels wide and 64 high, supporting 8 lines x 16 characters. There is one character size, with several special characters such as a superscripted 2 when entering n-squared. There are no annunciators "outside" the pixel display, but a 4x4-pixel square appears in the upper right corner of the display as a "busy" indicator. Alpha mode is indicated by the letter 'A' inside the cursor; [shift], called [2nd], by an up-arrow. The 81 is shipped with 4 AAA batteries and an owner's manual. No quick-reference guide is included, although they are found with many simpler TI calculators. The case is a hard plastic cover which slides off the front of the calculator, and can be slid onto the back for storage while in use. The casing is a deep blue plastic. Most keys are approximately 11x5.5mm -- black, blue, light blue, and gray, with white lettering. Shifted functions are in light-blue above the key to the left, and alpha characters are in gray above the key to the right. There are rubber feet on both the calculator back and the protective case. There are 27 global variables which may each contain one real number, over 30 dedicated variables (for statistics, display parameters, etc.) and 3 matrices up to 6x6 each. In addition, 2400 bytes of RAM are available for user programs and statistics lists. Other than using the single-letter variable names in algebraic computations or expressions to be graphed, symbolic math is not supported. By limiting the user variable names to one character, implied multiplication is often allowed. Variables can be used virtually anyplace a numeric value can. If no value is stored in a variable, zero is supplied as the default. The logic is, of course, algebraic -- but some aspects are different than previous TI calculators I have used (TI-35, 59). For instance, to calculate sin 30, you MUST press the SIN key first ("sin" appears in the display), followed by the argument. [ENTER] completes the computation line and displays the result. Similar syntax is required for other functions, such as e^x, log, etc. Both the result of the previous computation and the expression itself are stored and can be recalled for use in the next computation line. Surprisingly, there is no [=] key; [ENTER] is used instead. Function names can not be entered by spelling them out with the alpha keyboard. For example, typing in [alpha-lock] SIN is interpreted as S*I*N, not the sine function. All variables are global -- shared by all programs and applications. The variables X, Y, T, R and theta are used and altered by graphing routines. _MODES_ Pressing the [MODE] key displays a menu to set the various modes of the calculator: display, radian/degree, polar/rectangular, function/parameter plots, un-/connected plots, etc. To check the current state of the calculator settings, you must check the [MODE] menu -- highlighted items indicate current modes. _MATH_ 19 math functions are on the keyboard (shifted and unshifted). Pressing [MATH] displays the first of four "pull-down" menus of math functions: general, NUM (like MATH PARTS), hyperbolics and probability -- providing 21 more functions. The cursor is moved to the desired menu heading with the left- and right-cursor keys; then the appropriate choice is made by either selecting the number of the desired function, or highlighting it with the up- or down-cursor keys and pressing [ENTER]. The [TEST] menu provides the six standard in/equality relational operators (=, >, <, ...) which are used to determine a truth value (0 or 1) for program branching and keyboard comparisons. _STATISTICS_ Statistic functions are list-based, and include 1-variable, linear, logarithmic, exponential and power models. Histograms and scatter plots can be generated. _PROGRAMS_ Up to 37 programs can be created. There are GOTOs and LBLs, IS> and DS< looping and a Do-If-True test structure (IF). Most of the capabilities of the machine are programmable. Program steps are not numbered. Programs can call other programs as subroutines (maximum of 10 levels). Statistics lists and programs comprise a maximum of 2400 bytes. _MATRICES_ Matrix capabilities provide for four matrices (called [A], [B] and [C] -- with the brackets -- plus one temporary matrix for intermediate results) which may each be up to 6x6. Entering or editing a matrix is done by either using subscripts or via an edit/ entry screen. A nice feature in the entry/edit screen is a pixel representation indicating which element the user is editing. For instance, for a 4x5 array, a 4x5-pixel block is displayed with the pixel corresponding to the current element remaining clear (off). This is useful to whose of us (well, for me anyway) who confuse element (2,4) with element (4,2). This is what is shown for element (2,4) of a 4x5 matrix (sorry if the spacing is disrupted by the mail system): XXXXX XXX X XXXXX XXXXX Standard matrix functions (+, -, invert, determinant, scalar *, etc) are provided, along with the ability to swap, add, and multiply rows (but apparently not columns). Since no type of matrix division is defined, solving a system of equations is not as easy as on the HP28 or 48. _GRAPHING_ Up to four equations in the form y=f(x), or four sets of parametric equations in the form x=g(t), y=h(t) can be graphed at one time (simultaneously or sequentially). The [X|T] key types X when in function mode and T in parametric mode as a typing aid (don't have to press [ALPHA] first). Polar plotting is also supported. Similar to the 48SX, the user can specify the x & y minimums & maximums, scale and resolution. ZOOM features include BOX, IN, and OUT. The ZOOM IN/OUT parameter must be specified before the function is executed -- these factors are used until changed by the user or reset to default (4x or 0.25x). The SQUARE function adjusts the scale so that the graph of a circle looks round. To ZOOM BOX, you exit the graph display, select BOX from the [ZOOM] menu, and are returned to the graph display. Set one corner of the box by pressing [ENTER], then move to the other corner. As you move the cursor to the opposite corner, a dynamic box is very quickly drawn corresponding to the current cursor position -- so you can easily see the box to be ZOOMed. Pressing [ENTER] a second time plots the ZOOM BOX. With any graph display, the cursor can be moved around and the x- and y-coordinates are shown at the bottom of the screen. An interesting TRACE mode 'locks' the cursor to the (first, if more than one) equation plot. Using the left- and right-cursor keys moves the cursor along the function plot, showing the x and f(x) coordinates at the bottom of the screen. The up- and down-cursor keys move the TRACE cursor to other functions plotted in the current graph display. If you move the TRACE cursor to either the left or right extreme of the plotted function and try to move past the edge, the entire graph shifts over about 8 or 10 pixels, and more of the function/s is/are plotted. [This should be in the 48SX!] The manual states that TRACE mode allows the user to 'explore the function graphs.' Five dedicated keys immediately below the display (which look like menu keys to HP users) provide the following functions: [Y= ] (area to list equations to be plotted), [RANGE], [ZOOM], [TRACE], and [GRAPH]. The operating system keeps tabs if any graph-related parameters have changed since the last plot. If so, the graph is redrawn by [GRAPH] or [TRACE]; otherwise, the previous graph is just redisplayed. The [DRAW] menu provides functions to clear the graph display, draw lines (fun because the line is displayed as you move the cursor around after you set one endpoint, similar to ZOOM BOX), set, clear or invert pixels, and to shade regions (with variable resolution/intensity) between two functions. Initially, the TI-81 appears to plot much faster than the HP-48SX. However, the 48 plots 131 points per function while the 81 plots only 96 (at maximum resolution). Also, the 48 takes about one second after executing DRAW to clear the screen and draw the axes before plotting begins. On the 81, this initial set-up is virtually instantaneous, and plotting begins immediately. If you eliminate these two factors, the actual point-by-point plotting speeds are almost identical on the two machines -- with perhaps a slight advantage going to the 81 in most circumstances. _WHAT'S MISSING_ 1. Most significantly, a SOLVER. After enjoying HP-SOLVE or several years, I can not imagine using a calculator without it. [Does HP have it patented?] The 81 manual states that you can determine roots and intersections of functions graphically, by controlling the resolution and using TRACE mode -- and you can, but it is clumsy compared to the SOLVER, and requires a large ZOOM IN factor for significant accuracy. It also doesn't provide the 'solve-for- any-variable' capability. 2. Complex numbers 3. Back-arrow correction key. Have to use [cursor-left] [DEL] is cumbersome. 4. Spiral binding in the manual. Trying to use the manual and the calculator simultaneously is very frustrating. 5. Examples in the manual -- there are far too few. Several application programs are provided as examples. 6. Annunciators outside the pixel display. 7. Tactile feedback from the keys. They have better spring-back than some earlier TI calculators, but not as good as HP [where it has seriously degraded in all machines after the HP-41, especially the left-shift key on my 48!] 8. Diagnostic self-tests. 9. Verbose error descriptions. On meeting an error the 81 displays: ERROR nn $$$$$$ and gives you the option to abort or goto the source of the error condition. nn is an error number up to 19, and $$$$$$ is a one word indication of the error, such as MATH, MEMORY, SYNTAX. Several numbers may have the same error-word. 10. A beeper. _SUMMARY_ Overall, the TI-81 is a reasonable choice for high school students [who are allergic to RPN :-) ]. I would have appreciated being able to generate graphs quickly in trig or calculus class. The price (less than US$90 through the mail) is not out of range for many students (or more correctly, their parents). TI is making an overhead projection unit available (at $279 list -- or free if you purchase 90 TI-81s!) -- and is hoping the unit will become a standard in many schools. There is no real comparison between the HP-48SX and the TI-81 -- they are in different leagues. Perhaps somebody will provide a comparison of the 81 with the Casio graphic calculators. At least the 81 has larger keys! Thanks: Thanks to the TI employee (whose name I don't recall) who would not lend me a TI-81, but was very helpful with information. Cowardly disclaimer: Any opinions expressed are mine, and also of all right-thinking individuals. Most of the information is from using the TI-81 for about one week; some details may be inaccurate (I hope not!) or not presented in the required depth. Directions: Stephen J Thomas sjthomas@cup.portal.com sun!portal!cup.portal.com!sjthomas P.O. Box 371861, El Paso, Texas 79937-1861
pedz@bigben.mpd.tandem.com (Perry Smith) (09/08/90)
>7. Tactile feedback from the keys. They have better spring-back than > some earlier TI calculators, but not as good as HP [where it has > seriously degraded in all machines after the HP-41, especially the > left-shift key on my 48!] Agreed!!! I think the 48SX is better than my old 28C. The 28C was so bad that I had to watch what I did and could not just trust my fingers. Thats really bad I think. pedz