home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / sys / handheld / 1891 < prev    next >
Encoding:
Text File  |  1992-08-18  |  9.6 KB  |  344 lines

  1. Newsgroups: comp.sys.handhelds
  2. Path: sparky!uunet!seas.smu.edu!utacfd.uta.edu!utagraph.uta.edu!utarlg.uta.edu!b645zjo
  3. From: b645zjo@utarlg.uta.edu (Rick Homard)
  4. Subject: TI85 and HP48 compared
  5. NewsSoftware: VAX/VMS VNEWS 1.41    
  6. Message-ID: <1992Aug14.205939.15318@utagraph.uta.edu>
  7. Organization: The University of Texas at Arlington
  8. NntpPostingHost: utarlg.uta.edu
  9. MessageID: <14AUG199215585133@utarlg.uta.edu>
  10. Sender: news@utagraph.uta.edu (USENET News System)
  11. Date: Fri, 14 Aug 1992 20:58:00 GMT
  12. X-Bytes: 9266
  13. Lines: 330
  14.  
  15. Hello to all interested in knowing how the TI85 compares with the
  16. HP48.
  17.  
  18. This is a (non comprehensive) comparison of the HP48S and the TI85
  19. available features and commands.
  20.  
  21. ==========================================================================
  22.  
  23. Due to the way both machines are designed and how they operate here are
  24. some 'obvious' differences.
  25.  
  26. Because the HP48 supports a stack and the TI85 does not, all commands
  27. pertaining to stack manipulation or decomposing objects on the stack
  28. on the HP48 will not have an equivalent on the TI85.
  29.  
  30. The HP48 supports symbolic algebra and the TI85 does not.
  31. Therefore all commands pertaining to algebraic manipulation will not
  32. have an equivalent on the TI85.
  33.  
  34. The TI85 does not support a printer and the HP48 does.
  35.  
  36. Also the HP48 supports customization by allowing the user to make key
  37. assignments.  The TI85 does not support this feature, although you can
  38. assign an "object" to a CUSTOM menu limited to 15 entries...much like
  39. the HP42S.
  40.  
  41. Although the TI85 does support I/O via a phonojack interface and at one
  42. baud rate, it does not have the rich set of instructions which the HP48
  43. possesses.  I do not know if you can edit the downloaded objects on a
  44. PC or develop a program on a PC and download it to the TI85.  The
  45. interface has not been put on the market yet.  Although a phonojack
  46. interface cable is supplied with each TI85 to interface two TI85
  47. together.
  48.  
  49. The HP48 supports a clock and the TI85 does not.
  50.  
  51. The HP48 supports flags and the TI85 does not.
  52.  
  53.  
  54. Character Strings
  55.  
  56. The TI85 only supports the commands which finds the size of a string,
  57. substitutes a portion of a string, and conversion of an equation to a
  58. string and visa versa.
  59.  
  60. The HP48 supports additional commands like:
  61. AND, OR, XOR, POS, REPL, NUM, NOT, CHR, and concatenation of strings.
  62.  
  63. Computer Math
  64.  
  65. The TI85 supports all boolean operators.  In addition there are commands
  66. which:  rotate/shift right/left by one bit and conversion between bases.
  67.  
  68. The HP48 supports all boolean operators, rotate/shift right/left of one
  69. bit/byte, setting wordsize, 1 bit arithmetic shift right.
  70.  
  71.  
  72.  
  73. Solve Applications
  74.  
  75. Both machines have solve applications.  There is an unusual limitation
  76. on the TI85 solve application.  It cannot find complex solutions,
  77. only real solutions.  Not good.
  78. The TI85 has the graphing commands also available in the SOLVE environment.
  79.  
  80.  
  81. Hyperbolics and Logarithmic Functions
  82.  
  83. Both machines support the standard hyperbolic and logarithmic functions.
  84. The HP48 supports additional commands which are not on the TI85.
  85. These are: ACOSH, ASINH, ATANH, EXPM, and LNP1
  86.  
  87.  
  88. Matrices
  89.  
  90. The TI85 has *ALL* of the capabilities of the HP48 *PLUS* quite a bit more.
  91. A limitation on the TI85: largest matrix can be 256X256.  But if you are
  92. doing work on a matrix that large, you should be using a math package on
  93. a desk computer (my opinion).
  94.  
  95. The TI85 can also calculate eignvalues, eignvectors, column norms,
  96. cond    (which returns the condition number of a square matrix),
  97. LU      (which performs lower/upper decomposition on the matrix),
  98. fill    (which stores a value to every element in an existing matrix),
  99. augment (which concatenates two matrices...the rows must be the same size),
  100. randM   (which creates a matrix with random integer (9 to 9) elements).
  101.  
  102. You can also redimension a matrix with one command.
  103.  
  104. There are also elementary row operations like:
  105. ref  (returns the row echelon form of a real or complex matrix)
  106. rref (returns the reduced row echelon form of a real/complex matrix)
  107. rSwap (swaps two rows)
  108. rAdd  (adds two rows)
  109. multR (multiplies two rows)
  110. MRAdd (multiply and add row).
  111.  
  112. For complex matrices there are the commands:
  113. real  (returns a real matrix containing the real portion of each element)
  114. imag  (returns a real matrix containing the complex portion of each element)
  115. abs   (returns a real matrix containing the absolute value of each element)
  116. angle (returns a real matrix containing the polar angle of each element)
  117.  
  118.  
  119. Vectors
  120.  
  121. Both machines support the same commands.
  122.  
  123.  
  124. Memory Management
  125.  
  126. The TI85 does not support directories and the HP48 does; therefore,
  127. the HP48 has a richer set of commands.
  128. The TI85 is limited to finding the amount of RAM memory is free and
  129. a catalog of "objects" to delete.
  130.  
  131.  
  132. Plotting and Graphing
  133.  
  134. The TI85 plots a bit faster than the HP48.
  135.  
  136. The HP48 supports conic plotting.  The TI85 does not have an equivalent
  137. command although it can be done by plotting the two individual equations
  138. (obviously).
  139. The TI85 supports histogram and scatter plot types.  The HP48 supports
  140. these in addition to barplot and truth plot types.
  141.  
  142. Both machines support line drawing commands (ie: draw lines, circles,
  143. boxes on a plotted graph).
  144.  
  145. The TI85 has better and more zooming features.
  146.  
  147. The TI85 has a DiffEq mode of plotting which allows the user to plot
  148. graphs in terms of "t".
  149.  
  150.  
  151. Both machines allow you to save plots.
  152.  
  153.  
  154. Program Branching
  155.  
  156. Both machines support the commands:
  157. IF, THEN, ELSE, END, FOR, REPEAT, WHILE.
  158.  
  159. The HP48 also supports:
  160. CASE, DO, IFERR, IFT/IFTE, NEXT, START, STEP, UNTIL
  161.  
  162. The structure of the TI85 is much like that of the old HP41 where you
  163. have GOTOs and RETURNs.
  164.  
  165.  
  166. Program Control
  167.  
  168. Both machines allow you to prompt for input, although the HP48 allows
  169. for more control for input.
  170. Both machines have a "GETKEY" equivalent.
  171. The HP48 supports a debugger.  The TI85 does not have this capability.
  172.  
  173.  
  174. Program Test
  175.  
  176. All the same with the exception of flag testing on the HP48.
  177.  
  178.  
  179. Statistics and Probability
  180.  
  181. The HP48 has the following features over the TI85:
  182.  
  183. Curve fitting for linear, logarithmic, power, and exponential statistical
  184. models.
  185.  
  186. Chi square, F test, Normal, Students t test probabilities.
  187.  
  188.  
  189. Storage Arithmetic
  190.  
  191. The TI85 does not support storage arithmetic.
  192.  
  193. Trigonometric Commands
  194.  
  195. All the same.
  196.  
  197. Units
  198.  
  199. Both machines support unit conversions, although the TI85 does not
  200. support tagged units.
  201.  
  202. Units for the TI85 are:
  203.  
  204. Length
  205. mm, cm, m, in, ft, yd, km, mile, nmile, light year, mil, Angstrom,
  206. fermi, rod, fathom
  207.  
  208. AREA
  209. ft^2, m^2, mi^2, km^2, acre, in^2, cm^2, yd^2, hectare
  210.  
  211. VOL
  212. liter, gal, qt, pt, oz, cm^3, in^3, ft^3, m^3, cup, tsp, tbsp, ml,
  213. galUK, ozUK
  214. (more than what the HP48 supports)
  215.  
  216.  
  217. TIME
  218. sec, mn, hr, day, yr, week, ms, microsec, nanosec
  219.  
  220. TEMP
  221. C, F, K, R
  222.  
  223. MASS
  224. gm, kg, lb, amu, slug, ton, mton
  225.  
  226. FORCE
  227. N, dyne, tonf, kgf, lbf
  228.  
  229. PRESSURE
  230. atm, bar, N/m^2, mmHg, mmH^2, inHg, inH2O
  231.  
  232. ENERGY
  233. J, cal, Btu, ft_pd, kw_hr, eV, erg, l_atm
  234.  
  235. POWER
  236. hp, W, ft_lb/s, Btu/m,
  237.  
  238. SPEED
  239. ft/s, m/s, mi/hr, km/hr, knot
  240.  
  241.  
  242. The HP48 supports all of these (exception of the VOLUME) plus many more.
  243.  
  244.  
  245. Unit Management
  246.  
  247. Not supported on the TI85.
  248.  
  249.  
  250.  
  251. Misc
  252.  
  253. The TI85 has some features and commands not found on the HP48 (although
  254. they are readily available via Goodies Disks).
  255.  
  256. The TI85 has:
  257. gcd = greatest common divisor
  258. lcm = least common multiple
  259.  
  260. =========
  261.  
  262. The TI85 can solve simultaneous equations (30 unknown maximum).  Indeed
  263. the HP48 can do this also but it does not have a user interface to do it
  264. from.  A nice feature but slow when solving anything larger than 15 unknowns.
  265.  
  266. ============
  267.  
  268. The TI85 also has a built in polynomial root finder (order =< 30).  A nice
  269. interface but the root finder is terribly slow when the order of the
  270. polynomial is large.
  271. I compared the TI85's root finder with the HP48 (using the root finding
  272. program supplied by Bill Wickes on the net).  The results are incredible.
  273. The same 30th order polynomial was input to each machine.  The HP48 found
  274. all of the roots in 80 seconds.  I stopped the TI85 after 15 minutes.
  275. It is obvious that the TI85 gets heavily labored when required to perform
  276. at its limits.
  277.  
  278. =========
  279.  
  280. The TI85 can also do sequences of sums or products.  I know that the HP48
  281. can do summation sequences but I don't believe that has the (built in)
  282. capability of doing sequences of products.
  283.  
  284. ========
  285.  
  286. The TI85 has the "real number to fraction" function as the HP48.  One thing
  287. of difference between the two machines is that the HP48 will make a fraction
  288. regardless if exact or an approximation.  The TI85 will not give a fraction
  289. if it is not exact.
  290.  
  291. =========
  292.  
  293. The TI85 has a pEval function.  You give it a list of coefficients from
  294. a polynomial and an argument and it will return the evaluated result.
  295. This is the same thing which can be found in Wayne Scott's polynomial
  296. routines for the HP48.
  297.  
  298. =========
  299.  
  300. The TI85 has an interpolation environment.  You provide two known pairs
  301. of data ( (x1,y1) and (x2,y2) )  and one known, either x or y and it will
  302. calculate the unknown.
  303.  
  304. ===========
  305.  
  306. One very nice feature of the TI85 is the use of lists in equations.
  307. I will give you an example to explain how this works.
  308. If you plot this equation:
  309.  
  310. { 1, 2, 3, 4 } SIN (X)
  311.  
  312. you will get four graphs, one with an amplitude of 1, another with an
  313. amplitude of 2, etc.
  314. This list can be included anyplace in an equation.
  315.  
  316. =========
  317.  
  318. The TI85 does not have the commands CEIL and FLOOR.
  319.  
  320. =========
  321.  
  322.  
  323. The TI85 performs some fudging (rounding, et al) on calculations.
  324.  
  325. Examples:
  326.  
  327. 0.333333333333 * 3 = 1
  328. and
  329. sin (3.14159265359) = 0
  330.  
  331. ==========
  332.  
  333. The TI85 also performs numerical integration and differentiation in the
  334. graphical environment.
  335.  
  336. ===========
  337.  
  338. Well that's all I have for now.  If anybody has anything to add please
  339. notify me so I will know as well.
  340.  
  341.  
  342. Rick Homard
  343.  
  344.