⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.doc

📁 数值算法
💻 DOC
字号:
               NUMERICAL RECIPES C DISKETTE V1.3
               --------- ------- ------ -------- ----
              The entire contents of this diskette are
       Copyright (C) 1987,1989 by Numerical Recipes Software
                 P.O. Box 243, Cambridge, MA  02238
         Unauthorized reproduction is strictly prohibited.

Please read this document completely before attempting to use the
NUMERICAL RECIPES C DISKETTE.  Your use of any programs on this
diskette constitutes acceptance of the terms of the DISCLAIMER OF
WARRANTY, which is given in full at the end of this document.

WHAT IS THIS DISKETTE?
     This diskette contains machine-readable C procedures from the
book "Numerical Recipes in C: The Art of Scientific Computing"
published by Cambridge University Press (1988).  If you do not have
the book, this diskette will not be very useful to you, since the
procedure versions on this diskette do not repeat the book's
explanations or line-by-line program comments.  Details on how to
order the book and other items are given at the end of this document.

WHAT USE OF THIS DISKETTE IS AUTHORIZED?
     For each copy of the diskette purchased, you are entitled to use
the procedures on exactly one IBM-compatible personal computer running
MS-DOS or PC-DOS.  You may make as many copies of the programs as you
wish for backup purposes.  However, it is a copyright violation to
transfer the procedures to any other type of computer or operating
system, or to more than one IBM-compatible computer at a time.  Such
unlicensed transfers are strictly prohibited.  Licenses for authorized
transfer to other computers are available from Numerical Recipes
Software, P.O. Box 243, Cambridge, MA  02238, with license fees
depending on type of computer.

WHAT PROCEDURES ARE ON THIS DISKETTE?
     All 205 procedures listed in "Numerical Recipes in C: The Art of
Scientific Computing" are included as C source code on this diskette. 
They are concatenated into a single "omnibus" file
     -- RECIPES.OMB
(See below for how to list their names or unpack them.)  Also included
on this diskette are the following supplementary files:
     -- NRUTIL.C  short utilities for error reporting, and vector
        and matrix memory allocation.  These are used by other
        programs on this diskette.
     -- NRUTIL.H  the header declarations file corresponding to
        NRUTIL.C
     -- COMPLEX.C  utilities for complex arithmetic that are used by a
        few programs on this diskette.
     -- COMPLEX.H  the header declarations file corresponding to
        COMPLEX.C
     -- MALLOC.H  a header file that declares malloc() and free(),
        included for compatibility with some C compilers.  You can
        probably delete this file, or replace it by one containing
        only a blank line.
     -- NR.H  a header declarations file for all the Numerical Recipes
        functions on this diskette.  Three formats are present:
        traditional, LINT arguments, and ANSI.
     -- README.DOC this file
     -- UNPACK.EXE utility for unpacking the "omnibus" file

HOW DO YOU ACCESS THE PROGRAMS?
     Before proceeding, we recommend that you make a backup copy of
this diskette.  You should then create a directory to receive the
program files, using a DOS command like
> MKDIR C:\NRCEE
(or some other choice of directory name).  Next, copy the
miscellaneous files by DOS commands like
> COPY A:*.C C:\NRCEE\
> COPY A:*.H C:\NRCEE\
(where this diskette is assumed to be in drive A:).  Finally, run the
UNPACK program by the DOS command
> A:UNPACK A:RECIPES.OMB C:\NRCEE\
You will see a succession of messages reporting each file that is
unpacked.  The omnibus file RECIPES.OMB is an ordinary ascii file;
however, you should NEVER modify it:  if you do, then the UNPACK
program may not be able to function correctly with that file.  UNPACK
will detect and report a modified file as having an invalid checksum.
     If you want only to list the names of the files contained in an
omnibus file, not to unpack it, you do this with a trailing -L switch,
for example,
> A:UNPACK A:RECIPES.OMB -L


WHAT DO YOU DO IF YOU NEED HELP?
     If you believe that this diskette is defective in manufacture,
return it to the place of purchase for replacement, or contact
Cambridge University Press at the address given below.
     For technical questions or assistance, write to Numerical Recipes
Software, P.O. Box 243, Cambridge, MA  02238.  Please note, however,
that the programs on this diskette are sold "as is" (see DISCLAIMER OF
WARRANTY below).  The authors of NUMERICAL RECIPES are interested in
receiving reports of bugs, but they cannot guarantee to correct them
on any fixed schedule.  User satisfaction is important to authors and
publisher, however, so you should not hesitate to make your comments
or problems known.

RELATED PRODUCTS AND HOW TO ORDER THEM:

Published by Cambridge University Press:

     "Numerical Recipes in Pascal: The Art of Scientific Computing"
     "Numerical Recipes: The Art of Scientific Computing" (FORTRAN)
     "Numerical Recipes in C: The Art of Scientific Computing"
         by William H. Press, Brian P. Flannery, Saul A. Teukolsky,
         and William T. Vetterling
          (text and reference books containing all explanations
          of the Recipes in one of three computer languages.)

     "Numerical Recipes Pascal Diskette V2.0"
     "Numerical Recipes FORTRAN Diskette"
     "Numerical Recipes C Diskette"
          (contains the Numerical Recipes procedures as printed in the
          above books; available for IBM PC compatibles and for the
          Apple Macintosh -- please specify)

     "Numerical Recipes Example Book (Pascal), Revised"
     "Numerical Recipes Example Book (FORTRAN)"
     "Numerical Recipes Example Book (C)"
         by William T. Vetterling, Saul A. Teukolsky, William H.
         Press, and Brian P. Flannery
          (sample program listings in one of three languages,
          demonstrating the use of each Numerical Recipes procedure)

     "Numerical Recipes Example Diskette (Pascal) V2.0"
     "Numerical Recipes Example Diskette (FORTRAN)"
     "Numerical Recipes Example Diskette (C)"
          (contains the sample programs as printed in the above
          Example Books; available for IBM PC compatibles and for
          the Apple Macintosh -- please specify)

To order the above items, write or call Cambridge University Press,
510 North Avenue, New Rochelle, New York 10801, Tel. (800) 872-7423
(outside of Canada and New York), (914) 235-0300 (in Canada and New
York); or contact your local bookstore.  Outside of North America,
write to Cambridge University Press, Edinburgh Building, Shaftesbury
Road, Cambridge CB2 2RU, U.K.

                       DISCLAIMER OF WARRANTY
                       ---------- -- --------
     THE PROGRAMS AND PROCEDURES ON THIS DISKETTE ARE PROVIDED "AS IS"
WITHOUT WARRANTY OF ANY KIND.  WE MAKE NO WARRANTIES, EXPRESS OR
IMPLIED, THAT THE PROGRAMS AND PROCEDURES ARE FREE OF ERROR, OR ARE
CONSISTENT WITH ANY PARTICULAR STANDARD OF MERCHANTABILITY, OR THAT
THEY WILL MEET YOUR REQUIREMENTS FOR ANY PARTICULAR APPLICATION.  THEY
SHOULD NOT BE RELIED ON FOR SOLVING A PROBLEM WHOSE INCORRECT SOLUTION
COULD RESULT IN INJURY TO A PERSON OR LOSS OF PROPERTY.  IF YOU DO USE
THE PROGRAMS OR PROCEDURES IN SUCH A MANNER, IT IS AT YOUR OWN RISK. 
THE AUTHORS AND PUBLISHER DISCLAIM ALL LIABILITY FOR DIRECT,
INCIDENTAL, OR CONSEQUENTIAL DAMAGES RESULTING FROM YOUR USE OF THE
PROGRAMS OR PROCEDURES ON THIS DISKETTE.  ANY LIABILITY OF SELLER OR
MANUFACTURER WILL BE LIMITED EXCLUSIVELY TO PRODUCT REPLACEMENT OF
DISKETTES WITH MANUFACTURING DEFECTS.

 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -