home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 5 / FreshFish_July-August1994.bin / bbs / misc / powercalc-1.50.lha / PowerCalc / PowerCalc.readme < prev    next >
Text File  |  1994-04-28  |  6KB  |  149 lines

  1. Short: Workbench realtime 3D/2D graphing calc for OS 2.04 881/882/040
  2. Type: misc/math
  3. Recent: PowerCalc 1.50 is the latest release
  4.  
  5. NOTE: PowerCalc requires functions in computer Science, C Language,
  6. type form, not mathematics format.  Consequently to graph
  7. y equals x times 3 minus four you must enter:
  8. y = x*3-4, the parser will interpret y=3x-4 as
  9. y=3 and discard what it considers extra chars on the
  10. right hand side, basically use the keypad to see what syntax
  11. on different functions to use, x to the second power would be
  12. x^2, etc etc.
  13.  
  14. Changes from 1.49 to 1.50:
  15. Changed the way sqrt and exponentiation worked for ranges
  16. with undefined (real) solutions. Slight 3D display speedups.
  17.  
  18. Changes from 1.47 to 1.50:
  19. Added ZCompression factor gadget in 3D effects window.
  20. Note that adjusting the Zoomfactor, Zoffset and Zcompressions
  21. in such a manner as to put the origin near the edge
  22. of the displayable view, will result in the origin (x=y=z=0)
  23. being improperly clipped by the 3D gfx routines, so the X,Y,Z
  24. axis will get misaligned.  Rather than limit the values
  25. for these factors, I am giving users enough to adjust axes
  26. as they like, but you are given more than enough rope to hang
  27. yourselves so to speak, and do not complain when the
  28. XYZ origin looks misaligned because of your choice in
  29. Zoom/ZCompression/Zoffset values
  30.  
  31. changes from 1.46 to 1.47:
  32. Multiple menu selections via menu click mechanism now supported
  33.  
  34. changes from 1.44 to 1.46:
  35. Menus are now handled by GadTools calls, resulting in
  36. automatic sizing, and your font choice appearing
  37. in the menus.  So now even with large fonts, menus
  38. should look reasonable.  Also speed and accuracy improvements
  39. to some transcendental functions.
  40. Also fixed a slight problem with derivatives of some trig fns.
  41.  
  42. changes from 1.27 to 1.44:
  43. Added support for Realtime 3D with effects, (zoom,tilt, zoffset etc)
  44. You enter 3d equations from the CLI, WB or in 3d mode at the
  45. equation keypad using the form z=f(x,y,n)
  46. To spin the 3D graph on its Z axis, hold the left mouse
  47. button down in the main window.  
  48. Bug fixes and speed enhancements as well.
  49.  
  50. Changes from 1.26 to 1.27:
  51. Parser changes disabled the dy/dx function, it is now
  52. recognized again.  Also added an option to disable the
  53. hand ptr, NOHANDPTR=1, from CLI or TOOLTYPE.  2.04/2.1
  54. hacks that intercept then improperly handle SetPointer calls,
  55. like NickPrefs were forcing BUSY ptrs instead of the
  56. hand ptr that works perfectly when NickPrefs is disabled.
  57.  
  58. Changes from 1.20 to 1.26:
  59. You can now save the window location/size to envarc:
  60. by starting with the SAVEPREFS=1 tooltype or CLI arg.
  61. Window size/location is always saved to env:
  62. Scrolling now gives user better control.
  63. Redraws the short vertical lines after N value anims.
  64. 1.20 Parser failed to recognize the ln function (nat log).
  65.  
  66. Changes from 1.12 to 1.20:
  67. Added animation of graphs through a 2nd variable (optional).
  68. You can now enter equations in the form y = f(x,n) and
  69. you can control n via a slider gadget.  The graph will be
  70. animated in realtime, calculating the new function as
  71. you slide on the scrollbar!  Try it out.
  72. Also some speedups to some to some of the math routines,
  73. and a better choice of starting limits and functions
  74. to Bring back up the N slider window, just go back
  75. into the Keypad window, then exit, if the equation
  76. has an occurance of n in it, then the N window will be
  77. opened
  78.  
  79. Changes from 1.05 to 1.12:
  80.  
  81. Recoded so that it can run under OS 2.04 and later.  Added
  82. intrinsic support for unsupported calls.
  83. Note NickPrefs and MagicMenu may or may not conflict with this
  84. pgm, if you have them and experience problems try running
  85. without them.
  86.  
  87. New startup options (CLI or WB):
  88.  
  89. FORCEWBDEPTH to force the pgm to use the same # of bitplanes
  90. for its scrolling bitmap as you have set for your Workbench.
  91. Use this option if you are running OS 3.x and using a 3rd party
  92. graphics board that does not support layers as well as the C=
  93. chipsets do under 3.0  (if you have problems, basically)
  94.  
  95. V37 to force the pgm to use the OS 2.04 methods of doing things.
  96. Slows things down for OS 3.0 users.
  97.  
  98. Changes from 1.01 to 1.05:
  99. *Added a dy/dx function, to graph the 1st derivative
  100. of your function.  Syntax is of form y = d(f(x)), for example
  101. to graph the 1st derivative of sin(x)+exp(-(x-2)^2) you would type:
  102. y = d(sin(x)+exp(-(x-2)^2))
  103.  
  104. *Fixed a aspect display problem which prevented the axis
  105. from being centered at 0,0
  106. to have the axis centered at 0,0 make sure that you
  107. have the ymin = -ymax and xmin = -xmax
  108.  
  109. *Scrolling speedups.
  110. ============================basic docs=====================
  111. This is a workbench 2D graphing calculator optimized for 
  112. 68040 systems.  It requires about 400k of free CHIP RAM, 
  113. OS 2.04 or above,and a 68020 or better processor, with a 68881 
  114. or equivalent math coprocessor.
  115.  
  116. It basically graphs functions of the form y=f(x). The program
  117. features grab and drag type realtime scrolling, just
  118. click with the left mousebutton on the graph paper and drag
  119. the page around to view different areas of the graph.
  120.  
  121. Use the show keypad function in the main menu to edit the
  122. current function.
  123. You can edit the equation using the mouse and function keypad
  124. in the program, or type them in using the keyboard when
  125. the equation keypad is present.
  126.  
  127. You can zoom in and out on the function by setting the
  128. x and y ranges larger ranges zoom out smaller ranges
  129. zoom in.
  130.  
  131. You can also evaluate the function at any point using the
  132. Eval F(point) menu item.
  133.  
  134. You can calculate the integral for this function over
  135. its range using the Integrate menu option.
  136.  
  137. This program works best in on workbench screens at least 400 lines 
  138. tall, it is not recommended for 200/256 line workbench use.
  139.  
  140. The Axis are drawn in the middle of the XY range, and
  141. DO NOT represent 0,0 as a rule.  Note the approx values
  142. of the x/y on the axis themselves.
  143.  
  144. Any questions can be directed to me, Roger Uzun at
  145.  
  146. uzun@crash.cts.com
  147. or on bix as:
  148. ruzun
  149.