home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / softsys / matlab / 108 < prev    next >
Encoding:
Internet Message Format  |  1993-01-21  |  7.3 KB

  1. Path: sparky!uunet!olivea!charnel!sifon!pet.mni.mcgill.ca!sean
  2. From: sean@pet.mni.mcgill.ca (Sean MARRETT)
  3. Newsgroups: comp.soft-sys.matlab
  4. Subject: Re: Where can I get Matlab in FTP? (Matlab alternatives:)
  5. Message-ID: <1993Jan21.222646.13934@sifon.cc.mcgill.ca>
  6. Date: 21 Jan 93 22:26:46 GMT
  7. References: <PRATTA.93Jan15181839@rebecca.rpi.edu> <1993Jan16.151150.16920@cronkite.ocis.temple.edu> <C12MAD.6pC@rice.edu> <C14pyz.MCx@news.iastate.edu>
  8. Sender: news@sifon.cc.mcgill.ca
  9. Organization: Positron Imaging Labs, Montreal Neurological Institute
  10. Lines: 164
  11. Nntp-Posting-Host: duncan.mni.mcgill.ca
  12.  
  13. Here is a copy of a message that was posted a few days ago in
  14. sci.math.num-analysis, which should be of some interest to folks looking for a
  15. *free*-Matlab-work-alike. It didn't seem to make it across to
  16. comp.soft-sys.matlab.
  17.  
  18.  
  19. Article: 6163 of sci.math.num-analysis
  20. From: jwe@ccwf.cc.utexas.edu (John W. Eaton)
  21. Newsgroups: sci.math.num-analysis,comp.soft-sys.matlab
  22. Subject: Re: Matlab
  23. Followup-To: comp.soft-sys.matlab
  24. Date: 17 Jan 1993 22:13:10 GMT
  25. Organization: The University of Texas at Austin, Austin TX
  26. Lines: 147
  27. Distribution: inet
  28.  
  29.  
  30. [Note that I've redirected followups to comp.soft-sys.matlab, the new
  31. newsgroup for the discussion of Matlab]
  32.  
  33. In article <21437@ucdavis.ucdavis.edu> simcik@toadflax.cs.ucdavis.edu
  34. (Luke Simcik) writes:
  35. >
  36. > I know of a shareware version of MATLAB that has almost all the basics
  37. > needed for a good matrix library.  The author of Matlab, Steve Moler,
  38. > wrote this version during graduate school at the Univ. of New Mexico,
  39. > and I have seen it advertised in PBS (Public Brand Software) for DOS
  40. > systems.
  41.  
  42. Actually, the original Matlab was written by Cleve Moler, who was then
  43. a faculty member at the University of New Mexico.  According to him,
  44. the original Matlab was never intended to be placed in the public
  45. domain, and as far as I know, it is not `shareware' either.  I've
  46. appended a copy of a message Cleve sent to sci.math.num-analysis a
  47. couple of years ago that explains more.
  48.  
  49. As for the availability of other Matlab-like software, I know of two
  50. systems that are currently being developed.  RLaB, written by Ian
  51. Searle, is a language similar to Matlab, but incompatible in many
  52. ways.  Octave, which I am working on, more closely resembles Matlab.
  53.  
  54. Both are freely redistributable under the terms of the Free Software
  55. Foundation's General Public License, and both are currently in alpha
  56. test, which means that there are probably some bugs left to find, and
  57. some features left to add.  :-)
  58.  
  59. I posted an announcement for Octave last week, but if you missed it,
  60. it's available via anonymos ftp from ftp.che.utexas.edu in the file
  61. /pub/octave/Announce.  You can also find the sources for the last
  62. couple of versions of Octave in the same directory.
  63.  
  64. Archie shows that RLaB is available from mizar.docs.uu.se in the
  65. directory /pub/alpha/RLaB.
  66.  
  67. As promised, here's Cleve's post:
  68.  
  69.  
  70. From ut-emx!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!lll-winken!abhg!matrix!moler Thu Sep 20 17:58:47 CDT 1990
  71. Article: 1275 of sci.math.num-analysis
  72. Path: ut-emx!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!lll-winken!abhg!matrix!moler
  73. From: moler@matrix.mathworks.com (Cleve Moler)
  74. Newsgroups: sci.math.num-analysis
  75. Subject: "Public Domain" MATLAB ?
  76. Keywords: MATLAB
  77. Message-ID: <192@matrix.mathworks.com>
  78. Date: 20 Sep 90 17:49:13 GMT
  79. Organization: The MathWorks Inc., Menlo Park, CA
  80. Lines: 89
  81.  
  82.  
  83.               Is There a "Public Domain" MATLAB?
  84.  
  85. >From time to time, I see references to, or get requests for, the
  86. "public domain" version of MATLAB.  I am the original author of
  87. MATLAB, and one of the founders of The MathWorks.  I would like
  88. to explain how I regard "public domain" MATLAB.
  89.  
  90. There are two versions of MATLAB.  I wrote the first, which we now
  91. refer to as "classic" MATLAB, over the period from 1977 to 1984,
  92. while I was on the faculty at the University of Mexico.  It is 
  93. an interactive matrix laboratory, written in Fortran, which uses
  94. some of the subroutines from LINPACK and EISPACK.  I distributed
  95. a few hundred copies of the source code, usually charging a
  96. small service charge, and including a letter requesting that the
  97. code not be redistributed.  I never used the term "public domain".
  98.  
  99. The second version, written in C by Steve Bangert and John Little,
  100. is the basis for a family of products from The MathWorks, Inc.,
  101. a company which Bangert, Little and I founded in 1985.  These
  102. products are called PC-MATLAB, Mac-MATLAB, Pro-MATLAB, etc.
  103.  
  104. I obviously recommend that anyone interested in using MATLAB
  105. acquire the MathWorks version appropriate for his or her machine.
  106. In addition to my commercial interest, I believe the MathWorks
  107. versions are preferable scientifically, educationally, and, in the
  108. long run, economically.  The MathWorks versions:
  109.  
  110.      * Are faster in execution,
  111.      * Have much better storage management,
  112.      * Include powerful graphics,
  113.      * Are extensible and programmable,
  114.      * Can be expanded with sophisticated "toolboxes",
  115.      * Are supported by scientific software professionals.
  116.     
  117. The only feature of classic MATLAB that is not present in modern
  118. MATLAB is the "chop" function which allows the simulation of
  119. shorter precision arithmetic.  It is an interesting curiosity,
  120. but it is no substitute for roundoff error analysis and it makes
  121. execution very slow, even when it isn't used.
  122.  
  123. I know of several serious bugs in classic MATLAB, particularly
  124. in logical and looping operations, but I don't intend to fix them.
  125. In fact, there have been no fixes made to the code since about 1982.
  126. I stopped distributing any copies myself 4 or 5 years ago.
  127.  
  128. The number of computers for which MathWorks MATLAB is not available
  129. is declining as old machines are retired and new machine versions
  130. are announced.
  131.  
  132. A few other commercial systems, for example SCT's CTRL-C,
  133. are based on classic MATLAB.  That's OK.  CTRL-C, was done with
  134. my permission and it helped establish MATLAB in control and
  135. systems engineering.  Now the company is a worthy competitor.
  136.  
  137. I realize that classic MATLAB is available on a few bulletin boards
  138. and through some "freeware" services.  In some cases, unauthorized
  139. statements about public domain software are included.   I have
  140. regarded this as a mixed blessing.  It certainly gives the MATLAB
  141. approach to computing valuable exposure, but I am afraid that some
  142. users of classic MATLAB do not realize how inferior it is to the
  143. MathWorks products.
  144.  
  145. In summary, here is my position:
  146.  
  147.      * There is no such thing as "public domain" MATLAB.
  148.  
  149.      * I no longer distribute "classic" MATLAB.
  150.  
  151.      * The code and documentation of classic MATLAB cannot
  152.        be used for commercial purposes without my permission.
  153.  
  154.      * I would appreciate it if anybody making a copy of
  155.        classic MATLAB for personal or educational use
  156.        would include this statement with it.
  157.  
  158. Thanks to everybody who has used and supported all the versions
  159. of MATLAB over the years.  Stick with us -- we're committed to
  160. its continued support, development and improvement.
  161.  
  162.    -- Cleve Moler
  163.       moler@mathworks.com, or,
  164.       na.moler@na-net.stanford.edu
  165.  
  166.    MathWorks main office:
  167.       The MathWorks, Inc.
  168.       21 Eliot Street
  169.       South Natick, MA 01760
  170.       508-653-1415
  171.  
  172.  
  173.  
  174. --
  175. Virtually all of the programs obtained by our sampling | John W. Eaton
  176. procedure were written in FORTRAN.  -- Donald E. Knuth | jwe@che.utexas.edu
  177.