home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / sci / math / symbolic / 3010 < prev    next >
Encoding:
Text File  |  1992-11-17  |  2.4 KB  |  62 lines

  1. Newsgroups: sci.math.symbolic
  2. Path: sparky!uunet!utcsri!helios.physics.utoronto.ca!alchemy.chem.utoronto.ca!mroussel
  3. From: mroussel@alchemy.chem.utoronto.ca (Marc Roussel)
  4. Subject: Re: Maple V Release 2
  5. Message-ID: <1992Nov17.204047.10804@alchemy.chem.utoronto.ca>
  6. Keywords: Maple
  7. Organization: Department of Chemistry, University of Toronto
  8. References: <1992Nov17.175606.20110@neptune.inf.ethz.ch>
  9. Date: Tue, 17 Nov 1992 20:40:47 GMT
  10. Lines: 50
  11.  
  12. In article <1992Nov17.175606.20110@neptune.inf.ethz.ch> monagan@inf.ethz.ch
  13. (Michael) writes:
  14. >     New features that have been added for Maple V Release 2
  15. [...]
  16. >Also, running a Maple session in a
  17. >shell under the X Window system, interface(plotdevice=x11); will allow you to
  18. >access the X plotting facilities.
  19.  
  20.      Hurrah!  I really hated xmaple and the only reason I ever used it
  21. was to get the plotting to work correctly.
  22.  
  23. >5: X Window interface
  24. >The interface has been redesigned to follow Motif style conventions.
  25.  
  26.      Hurrah!  The non-Motif behaviour was the main reason I hated
  27. xmaple.  Maybe I should give it a try when we get R2 installed.
  28.  
  29. >- Routines for complex numbers Re(z), Im(z), argument(z), conjugate(z), csgn(z)
  30.  
  31.      Everybody who hadn't written their own versions of all of these already,
  32. raise your hand.  I didn't think so.  :-)
  33.  
  34. >9: Symbolic simplifications for min, max, trunc, round, ceil, floor, Re, Im
  35. >---------------------------------------------------------------------------
  36. >These routines now do quite a number of symbolic simplifications.
  37. >Note, interval arithmetic is used by the signum function in these examples
  38. >to prove that the constant Pi < sqrt(10) and that cos(2) < 0.
  39.  
  40.      Does this new ability extend to ordinary if statements?  Under the
  41. current version of Maple V,
  42.  
  43. f := proc(x) if x<Pi then less else more fi end;
  44.  
  45. is a legal procedure definition but
  46.  
  47. f(1);
  48.  
  49. generates an error.  (If we replace Pi with 2 in the procedure, it works
  50. like a charm so the problem is simply that Maple doesn't know how big Pi
  51. is compared to other numbers.)  It's easy to work around this (make the
  52. condition evalf(x-Pi)<0), but it would be nice if it worked correctly without
  53. special programming.
  54.  
  55. >Integration now knows about the Heaviside and Dirac functions
  56.  
  57.      About time.  (Don't take this personally.  I needed this last month
  58. and I'm still a little grumpy about it.)
  59.  
  60.                 Marc R. Roussel
  61.                                 mroussel@alchemy.chem.utoronto.ca
  62.