VERSION: 5.1

                        UNIX News for MATLAB
                        --------------------

Notation: $MATLAB is the MATLAB root directory path
--------

File: README.news51
----

0. Table of Contents
   -----------------

   1. Online documentation changes

      1.1 Reorganized and broken into components
      1.2 matlabdoc/doc base page now has WEB links to Globetrotter
          Software, Inc.
      1.3 Adobe Acrobat Reader with Search now provided on the CD-ROM
          and on FTP

   2. sgi and sgi64 platform issues

      2.1 Use -sgi option to 'matlab' script to switch to a sgi
          architecture on a sgi64
      2.2 R4400 CPU products that return IRIX64 from `uname -s` now
          have architecture set to sgi NOT sgi64

   Appendix: UNIX Setup
   --------


1. Online documentation changes
   ----------------------------

   1.1 Reorganized and broken into components
       --------------------------------------

       The MATLAB online documentation has been broken into components.
       There are the Help Desk, HTML documents, and PDF documents.
       The HTML and PDF documents available with this release by
       product are as follows.
       
              Product            HTML    PDF
              -------            ----    ---
       MATLAB                     x       x
       Simulink                   x       x
       Control Toolbox            x       x
       Optimization Toolbox               x
       Signal Toolbox             x       x
       Mapping Toolbox                    x               
       Real-Time Workshop                 x
       Symbolic Toolbox           x       x
       Image Processing Toolbox           x
       NCD Toolbox                        x
       Statistics Toolbox                 x
       Fuzzy Logic Toolbox                x
       DSP Blockset               x       x
       Fixed-Point Blockset               x
       Wavelet Toolbox                    x
       Communication Toolbox              x
       Stateflow                  x       x

       NOTE: The Help Desk is a default selected item for all CD-ROM
             installations. It is required if any HTML or PDF documents
             are installed. Deselect it only if you are installing
             additional product after an initial installation that
             includes MATLAB.  For the FTP installation, the Help Desk
             is part of the file matlab.common.

       For the CD-ROM installation if you are licensed for a product
       all documentation is selected. Therefore you must deselect
       any help item that you do not want installed.

       For the FTP installation if you download the product you get all
       the online documentation associated with that product.  Those
       files are not broken out separately.

   1.2 matlabdoc/doc base page now has WEB links to Globetrotter
       ---------------------------------------------------------
       Software, Inc.
       --------------

       There are now two WEB links to Globetrotter Software, Inc. on the
       matlabdoc/doc base page. The links are to their: 

           1. Home page
           2. FLEXlm End User Manual

   1.3 Adobe Acrobat Reader with Search now provided on the CD-ROM and
       ---------------------------------------------------------------
       on FTP
       ------

       Acrobat Reader 3.0 with Search is provided on the CD-ROM and
       FTP for the following platforms:
        
           sun4 sol2 hp700 ibm_rs sgi

       The files were taken without change from the CD-ROM provided
       by Adobe. You will need to install them using Adobe's
       installation procedure.

       The installation steps are summarized below. For complete
       information see the appropriate document.

       ---------------------------------------------------------------
       CD-ROM: (See Installation Guide for UNIX, Version 5.1)

       1. Mount CD-ROM (assumed mounted on /cdrom).
       2. Move to the acrobat directory.

           cd /cdrom/acrobat  (sun4,sol2.ibm_rs,sgi)
           cd /cdrom/ACROBAT  (hp700)

       3. Run the install script and answer the install questions.

           ./install*  (sun4,sol2,ibm_rs,sgi)
           ./INSTALL*  (hp700)

       ---------------------------------------------------------------
       NOTE: The Guide is available before installation in PostScript
             form at the top level of the CD-ROM as files:

          sun4,sol2,ibm_rs,sgi     hp700        Paper Size
            guide.ps            GUIDE.PS;1         US
            guide_a4.ps         GUIDE_A4.PS;1      A4
       ---------------------------------------------------------------

       ---------------------------------------------------------------
       FTP: (See FTP README file, README.unix)
       
       1. Move to a working directory of your choice.
       2. Download files.

                 FTP server               working directory
          unix/acrobat/acrobat.common     acrobat.common
          unix/acrobat/acrobat.$ARCH      acrobat.$ARCH

          (ARCH taken from: sun4 sol2 hp700 ibm_rs sgi)

       3. Untar files.

          tar -xvf acrobat.common 
          tar -xvf acrobat.$ARCH   (for each ARCH downloaded)

          Creates local directory:

                acrobat

       4. Run the install script in the acrobat directory and answer
          the install questions.

          cd acrobat
          ./install

       5. Cleanup downloaded files and acrobat directory.
       ---------------------------------------------------------------

2. sgi and sgi64 platform issues
   -----------------------------

   2.1 Use -sgi option to 'matlab' script to switch to a sgi
       -----------------------------------------------------
       architecture on a sgi64
       -----------------------

       The matlab script now takes additional options of the
       form:

                -arch | -ext | -arch/ext

       where

           -arch
 
               Run MATLAB assuming this architecture rather than
               the actual machine architecture.
 
           -ext

               Execute the version of MATLAB with extension ext
               if it exists for the actual machine architecture.
 
           -arch/ext
 
               Execute the version of MATLAB with extension ext
               assuming this architecture rather than the actual
               machine architecture.

       The only current use of -arch is -sgi on sgi64. This will
       allow the sgi version of MATLAB to run transparently on
       the sgi64.

   2.2 R4400 CPU products that return IRIX64 from `uname -s` now
       ---------------------------------------------------------
       have architecture set to sgi NOT sgi64
       --------------------------------------

       Certain SGI machines with a CPU of 4400 are running IRIX64.
       However, these are not MIPS 4 machines. Hence they must run 
       the sgi distribution. Now the architecture is figured out
       automatically to be sgi.

========================================================================
Appendix: UNIX Setup
========================================================================

0. Table of Contents
   -----------------

   1. Product changes since MATLAB 5.0

      1.1 New products
      1.2 Updated products
      1.3 Unchanged products
      1.4 Products with unsupported architectures

   2. Changes to operating system build list since MATLAB 5.0
   3. Install MATLAB 5.1 over MATLAB 5.0
   4. License manager changes

      4.1 lmstart and lmdebug scripts now check for comments
      4.2 lmhostid script returns `hostname` as the default for a Linux
          machine without an ethernet card
      4.3 Running license daemons on operating systems older than built
          with MATLAB

   5. Comments about operating system and tool requirements

      5.1 sol2 (SUN Solaris 2)

          5.1.1 MATLAB 5.1 on SunOS 5.4 will come up 

      5.2 sgi (SGI IRIX) and sgi64 (SGI IRIX64)

          5.2.1 Platform support by Hardware/OS 
          5.2.2 Install both sgi and sgi64 products if you want to use
                the Symbolic Toolbox on sgi64
          5.2.3 MATLAB 5.1 on IRIX 5.x (at least 5.3) will come up

      5.3 Help Desk

          5.3.1 If Netscape Version 3 is being used, do not use
                Netscape 3.0, use at least Netscape 3.01

   6. CD-ROM installation

      6.1 FLEXlm now appears as two items, FLEXlm and FLEXlm
          scripts
      6.2 Stateflow and Stateflow Demo install the same thing
      6.3 Printing the license agreement in the GUI install

   7. Help

1. Product changes since MATLAB 5.0
   --------------------------------

   1.1 New products
       ------------

             Name             Version
       MATLAB Tour              1.0
       Mapping Toolbox          1.0
       Real-Time Workshop       2.1
       DSP Blockset             2.0
       Fixed-Point Blockset     1.1
       NAG Foundation Toolbox   1.0.1
       Stateflow                1.0
       Stateflow Coder          1.0

       Note: The MATLAB Tour is considered part of MATLAB and
             is not separatedly licensed. It can be deselected
             in a CD-ROM installation. It is part of the file,
             matlab.common, in a FTP installation.

   1.2 Updated products
       ----------------

             Name                      Version
       MATLAB                           5.1
       Simulink                         2.1
       Control Toolbox                  4.0.1
       System Identification Toolbox    4.0.3
       Robust Control Toolbox           2.0.4
       Optimization Toolbox             1.5.1
       Spline Toolbox                   1.1.4
       Signal Toolbox                   4.0.1
       Mu Synthesis Toolbox             3.0.2
       Neural Network Toolbox           2.0.4
       Symbolic Toolbox                 2.0
       Extended Symbolic Toolbox        2.0
       Image Processing Toolbox         2.0
       NCD Toolbox                      1.1.1
       Statistics Toolbox               2.1.0
       Frequency Domain ID Toolbox      2.0.2
       MPC Toolbox                      1.0.2
       Fuzzy Logic Toolbox              1.0.3
       QFT Toolbox                      1.0.2
       LMI Control Toolbox              1.0.3
       Financial Toolbox                1.0.3
       PDE Toolbox                      1.0.2
       Communication Toolbox            1.2

   1.3 Unchanged products
       ------------------

             Name                      Version
       Hi Spec Toolbox                  2.0.1
       Applix Link                      1.0.2
       Wavelet_Toolbox                  1.0.2

   1.4 Products with unsupported architectures
       ---------------------------------------

             Name                Unsupported architectures 
       Symbolic Toolbox                 sgi64*
       Extended Symbolic Toolbox        sgi64*
       NAG Foundation Toolbox       hp700 alpha ibm_rs
                                    sgi sgi64 lnx86
       Applix Link                     sgi64 lnx86 

       *Use sgi version on sgi64. See section 6.3
        for details.


          cd acrobat
          ./install

2. Changes to operating system build list since MATLAB 5.0
   -------------------------------------------------------

   There is one change in the table below from MATLAB 5.0. The
   IBM RS/6000 was built using AIX 4.2 for MATLAB 5.1.

            Platform               Build OS version
            --------               ----------------

    Sun Sparc        (sun4)        SunOS         4.1.4
    Sun Sparc        (sol2)        Solaris       2.5
    HP 9000 PA-RISC  (hp700)       HP-UX        10.01
    DEC Alpha        (alpha)       Digital UNIX  4.0A
    IBM RS/6000      (ibm_rs)      AIX           4.2
    Silicon Graphics (sgi)         IRIX          6.2
    Silicon Graphics (sgi64)       IRIX          6.2
    Linux            (lnx86)       Linux         2.0.18

    A check is done of the OS version at the start of scripts like
    'install', 'install_matlab', 'matlab', and 'mex'. The checking
    has been revised for MATLAB 5.1.  You will still get a mesage
    if you are running an older version than what MATLAB 5 was
    built with.  However, if it is less than a minimum version an
    'unsupported' message will be printed, but without a prompt
    to quit. MATLAB may or may not come up successfully in that
    case.


3. Install MATLAB 5.1 over MATLAB 5.0
   ----------------------------------

   If you already have MATLAB 5.0, it is recommended that you install
   MATLAB 5.1 over MATLAB 5.0. Obsolete files will be cleaned out.

   The updating process uses file lists in the $MATLAB/update/pd
   directory saved from installing MATLAB 5.0.  If those have been
   removed or damaged then the removal of obsolete files will be
   incomplete.  Because of the reorganization of the Online Help
   there are many obsolete files that need to be removed.

   NEVER install MATLAB 5.1 over any MATLAB 4.x or earlier MATLAB
   version. DO NOT install MATLAB 5.1 over any MATLAB 5 alpha or
   beta release, ONLY over the official MATLAB 5.0 release.

   Scripts that are configurable by the user such as
   $MATLAB/bin/.matlab5rc.sh will be updated in the following way.

   1. If the 5.1 RCS revision number of the script has changed
      since 5.0 then the new script will replace the old one with
      the differences appended to the bottom as comments. The
      user must check those differences and change the top of
      the file accordingly.

   2. If the script has not changed RCS revision number nothing
      is done.

   This applies to selected files in $MATLAB/bin, $MATLAB/etc, and 
   $MATLAB/toolbox/local.

        
4. License manager changes
   -----------------------
      
   4.1 lmstart and lmdebug scripts now check for comments
       --------------------------------------------------

       A comment is defined as a line that does not start with a
       FLEXlm keyword like SERVER, DAEMON, FEATURE, or INCREMENT or
       the '#' character. All other lines will be printed. Each
       line is usually a continuation of a previous FLEXlm line
       that got split by a mailer or other program.

       lmstart and lmdebug scripts now check for comments.

   4.2 lmhostid script returns `hostname` as the default for a Linux
       -------------------------------------------------------------
       machine without an ethernet card
       --------------------------------

       The lmhostid script when executed on a Linux PC without
       an ethernet card now returns HOSTNAME=node as the value for
       its hostid. node is the value returned by the local command,
       hostname, if it exists. Otherwise, node is set to
       'localhost'.

   4.3 Running license daemons on operating systems older than
       -------------------------------------------------------
       built with MATLAB
       -----------------

       The FLEXlm vendor daemon on each platform is built at or
       close to the operating system release number used to
       build MATLAB. In many cases they operate correctly
       on older releases. We have taken numbers supplied by
       Globetrotter under which they built their libraries and
       added our restrictions to produce a table that should
       give a good idea of how far back you can run our
       daemon with a high degree of confidence. Please be
       advised we will not guarantee that things will always
       work.

          arch   MathWorks minimum        absolute minimum
       1. sun4        4.1.2
       2. sol2        5.3             5.1 <= OS_version < 5.3**
       3. hp700       10.0            < 10*
       4. alpha       4.0             < 4**
       5. ibm_rs      4.0             3.1 <= OS_version < 4.0**
       6. sgi         5.2   
       7. sgi64       6.1
       8. lnx86       1.2.13

       *  Needs to be compiled and linked under that OS.
          The MathWorks will not supply such as version.
       ** Not available to test.


5. Comments about operating system and tool requirements
   -----------------------------------------------------

   5.1 sol2 (SUN Solaris 2)
       --------------------

       5.1.1 MATLAB 5.1 on SunOS 5.4 will come up 
             ------------------------------------

             An additional library is provided automatically with
             the sol2 MATLAB distribution so that MATLAB 5.1 will
             come up successfully on SunOS 5.4.

   5.2 sgi (SGI IRIX) and sgi64 (SGI IRIX64)
       -------------------------------------

       5.2.1 Platform support by Hardware/OS 
             -------------------------------

             Legend:
             ------
       
             -32      - 32 bit addressing
             -64      - 64 bit addressing
             MIPS2    - MIPS 2 instruction set
             MIPS4    - MIPS 4 instruction set
       
             platform                 MATLAB 5.1
             --------                 ----------
                          MATLAB binary  CD-ROM installer binaries 
             sgi           -32 MIPS2            -32 MIPS2
             sgi64         -64 MIPS4            -32 MIPS2
       
             MATLAB Support by Hardware/OS:
             -----------------------------
       
             1. Indigo, Indigo2, Indy, Crimson
       
                IRIX:    sgi only
       
             2. Indy 5000
       
                IRIX:    sgi only
       
             3. Challenge, Onyx, Onyx Infinite Reality (R4400)
       
                IRIX:    sgi only
                IRIX64:  sgi only
       
             4. POWER Indigo2/POWER Challenge/POWER Onyx R8K and
                all R10K-based systems
       
                IRIX64:  sgi64 only
       
       5.2.2 Install both sgi and sgi64 products if you want to
             --------------------------------------------------
             use the Symbolic Toolbox on sgi64
             ---------------------------------

             There is no native version of the Symbolic Toolbox on
             the sgi64. However, the sgi version runs fine on the
             sgi64.  It is strongly recommended that if you are
             licensed for the Symbolic Toolbox and plan to run it
             on an sgi64 platform that you install BOTH the sgi and
             sgi64 distributions for ALL licensed products not just
             MATLAB and the Symbolic Toolbox.  Otherwise you will
             not be able to use any other licensed product that
             has MEX-files at the same time as the Symbolic Toolbox.

             When you want to run the Symbolic Toolbox on an sgi64
             platform, start up matlab as follows:

                 matlab -sgi

       5.2.3 MATLAB 5.1 on IRIX 5.x (at least 5.3) will come up
             --------------------------------------------------

             An additional library is provided automatically with
             the sgi MATLAB distribution so that MATLAB 5.1 will
             come up successfully under IRIX 5.3. However, MATLAB
             5.1 is NOT supported under this release of IRIX.

   5.3 Help Desk
       ---------

       5.3.1 If Netscape Version 3 is being used, do not use
             -----------------------------------------------
             Netscape 3.0, use at least Netscape 3.01
             ----------------------------------------

             Use Netscape 3.01 Gold at a minimum if you
             upgraded to Netscape Version 3. There were some
             ill behaving features in Netscape Version 3.0 which
             are not in the later version.


6. CD-ROM installation
   -------------------

   6.1 FLEXlm now appears as two items, FLEXlm and FLEXlm scripts
       ----------------------------------------------------------

       They are always selected. You should deselect both as a 
       pair only if you only want to install additional products
       after a successful first installation which includes
       MATLAB.
          
   6.2 Stateflow and Stateflow Demo install the same thing
       ---------------------------------------------------

       If you are licensed for Simulink a copy of Stateflow called
       Stateflow Demo is also selected. Stateflow Demo has the same
       files as the regular Stateflow product.  If you are also
       licensed for Stateflow you will in affect be installing
       multiple copies of the same product.  You do not need to
       deselect any items.  Except for additional processing no
       extra product files are created.

   6.3 Printing the license agreement in the GUI install
       -------------------------------------------------
       
       When you select the print button to print the MATLAB
       license agreement the shell command that is executed
       looks like:

                echo text | lpr &

       For this to work on your system the lpr print spooler
       must be supported and installed. If lpr is not
       available then the file to print on the CD-ROM is

                /cdrom/matlab.lic       (all except hp700)
                        or
                /cdrom/MATLAB.LIC;1     (hp700)

       where the CD-ROM is assumed to have been mounted on
       /cdrom.

       This file is also available after installation as:

                $MATLAB/matlab.lic


7. Help
   ----

   If you have questions or want to report problems please contact:

        The MathWorks, Inc. Technical Support:

            Email: support@mathworks.com
            Phone: 508-647-7000
            FAX:   508-647-7201


FLEXlm is a Trademark of Globetrotter Software
MATLAB is a Registered Trademark of The MathWorks, Inc.
PostScript is a Registered Trademark of Adobe Systems, Inc.
UNIX is a Registered Trademark of the Open Group Company
------------------------------------------------------------------------
Copyright (c) 1997-1998 by The MathWorks, Inc.
$Revision: 1.3 $  $Date: 1998/09/27 20:56:46 $
------------------------------------------------------------------------