MathGroup Archive 1993

[Date Index] [Thread Index] [Author Index]

Search the Archive

MathSource: What's New 8/93 (periodic post, long)

  • To: mathgroup at
  • Subject: MathSource: What's New 8/93 (periodic post, long)
  • From: msadmin
  • Date: Thu, 19 Aug 93 10:22:57 CDT

	New Materials on MathSource

MathSource is an on-line collection of Mathematica notebooks,
packages, documentation, and related-materials contributed by
Mathematica users around the world and by the staff here at Wolfram
Research.  It is freely accessible via electronic mail, anonymous
ftp, and direct dialup.

For more information about MathSource, send an email message
containing the line

	Help Intro

to the MathSource server at

	MathSource at

To obtain a full listing of all materials in MathSource, send an
email message containing the line

	Find *

to the MathSource server.

The following list contains materials that have been added to the
MathSource collection or updated with new versions since July 15,
1993.  To have any of the materials in this list sent to you
automatically, send an email message containing the command


to the MathSource server at MathSource at, where XXXX-XXX
is the item-number given in the listing.

Questions and comments about MathSource should be addressed to
ms-admin at

New materials in MathSource for the period 7/15/93 -- 8/15/93

0205-388: 1993 Mathematica Days Information (July 30, 1993)
          Author: Wolfram Research
          Each Mathematica Day will give attendees a practical introduction
          to Mathematica.  If you are interested in getting started with
          Mathematica, learning how it can benefit you at work, or seeing 

          how others are using the system, attend a Mathematica Day this 

          fall in Ann Arbor, Boston, Paris, London, or Frankfurt.

          0011:  US-Brochure.txt Information about upcoming Mathematica Days
                 in the US (July 30, 1993; 8 kilobytes)

          0022:  UK-Brochure.txt Information about upcoming Mathematica Days
                 in Europe (July 30, 1993; 8 kilobytes)

0205-377: BatchRead: An extension of Get to display and record the In & Out
          (August 2, 1993)
          Author: Robby Villegas
          BatchRead is an extension of the Get (or <<) command for executing
          the Mathematica commands in a batch file.  In addition to 

          executing the inputs, it enters them into the kernel history of
          input and output (the In and Out names) and displays the input and
          output on the screen as it goes through the file.  Thus, you see
          the execution history of the file, and it is entered into the
          session in the same way as if you had typed the commands in.

          0011:  BatchRead.m Mathematica package (August 2, 1993; 2

0205-412: Beam Statics Package (August 2, 1993)
          Author: Levent Kitis
          The package BeamStatics.m is intended as a sample program for
          engineering students enrolled in a strength of materials course. 

          The package accepts as input: 1) concentrated loads; 2) constant 

          or linearly distributed loads; 3) boundary conditions; 4) flexural
          rigidity; 5) length of the beam; and 6) rigid in-span support
          locations.  The output produced includes a picture of the beam and
          the loads acting on it, as well as diagrams showing the 

          deflection, slope, bending moment, and shear force.

          0011:  Usage.txt Short user's guide with examples (August 2, 1993;
                 7 kilobytes)

          0022:  BeamStatics.m Mathematica package (August 2, 1993; 11

0200-462: Colors  (July 22, 1993)
          Author: Wolfram Research
          This package contains functions that convert a color expressed in
          one of several color systems to an RGBColor. It also allows you to
          find the appropriate RGBColor for a particular color name (such as

          0011:  Colors.m Mathematica package (July 22, 1993; 18 kilobytes)

          0022:  Documentation.txt Plain-text Documentation (July 22, 1993; 

                 4 kilobytes)

          0033:  SampleInput.txt Sample Input Lines From Graphics`Colors`
                 (July 22, 1993; 1 kilobyte)

0205-456: Context-Free Grammars (January 27, 1993)
          Author: Charles Wells
          The Mathematica notebook,, contains a 

          command AcceptQ that takes a context free grammar and a string as
          arguments and determines whether the string is generated by the
          grammar.  As a side effect it prints successively a list of 

          strings that derive to the given string in n steps.  It stops and
          accepts when it finds the start symbol in that list.  If it comes
          up with the empty list, it rejects.

          0011: Mathematica notebook (January 27,
                 1993; 6 kilobytes)

0203-319: The Dirac Delta Function (July 15, 1993)
          Author: Emily C. Martin
          This package defines the function UnitStep and its generalized
          derivative DiracDelta.  It extends Limit, Integrate, and 

          Derivative to accept UnitStep and DiracDelta.The Dirac Delta
          function is not a true function in the usual mathematical sense
          since it is not defined for every value of x.  However, it is
          commonly used to represent ideal distributions in problems in
          physics and engineering.  The unit step function may be used to
          represent piecewise continuous functions.

          0011:  DiracDelta.m Mathematica package (July 15, 1993; 36

          0022:  Documentation.txt Plain-text documentation (June 1992; 7

          0033:  SampleInput.txt Sample Input Lines from 

                 Calculus`DiracDelta` (June 1992; 1 kilobyte)

0205-399: Economic and Financial Modeling with Mathematica (August 3, 1993)
          Author: Hal Varian -- Editor
          These files contain Mathematica code from the book "Economic and
          Financial Modeling with Mathematica", Hal Varian, editor. 

          Published by TELOS/Springer-Verlag, 1993, ISBN 0-387-97882-8.

          0011:  README Listing of files and keywords (August 3, 1993; 5

          0022:  Varian.tar.Z Compressed Unix tar archive (August 3, 1993;
                 135 kilobytes)

          0033: DOS/Windows PK-Zip archive (August 3, 1993; 94

          0044:  Varian.sit.hqx Macintosh binhexed stuffit archive (August 

                 3, 1993; 203 kilobytes)

0205-333: ExactNumber.m: A Package to Improve the Handling of Mixtures of
          Exact and Inexact Numbers (July 15, 1993)
          Authors: Stephen Wandzura
          This package defines the functions ExactNumberQ and Realize.
          ExactNumberQ[expr] returns True for rational numbers and
          mathematical constants, and sums, products, and powers involving
          only such numbers. Realize converts exact numbers, in expressions
          involving both exact and inexact numbers, into inexact numbers.

          0011: Mathematica Notebook (July 15, 1993; 11

0205-355: Extended Portable Bitmap Toolkit (December 10, 1991)
          Author: Jeff Poskanzer
          PBMPLUS is a toolkit for converting various image formats to and
          from portable formats, and therefore to and from each other.  The
          idea is, if you want to convert among N image formats, you only
          need 2*N conversion filters, instead of the N^2 you would need if
          you wrote each one separately. In addition to the converters, the
          package includes some simple tools for manipulating the portable

          0011:  README.txt Author's notes (December 10, 1991; 16 kilobytes)

          0022:  PBMPlus.tar.Z Compressed Unix tar file (December 10, 1991;
                 682 kilobytes)

0205-546: Filter Design by Pole-Zero Placement (December 14, 1992)
          Author: H. Joel Trussell
          The program is designed to help the student "get a feel" for the
          relationship between pole-zero placement and frequency response of
          digital filters and systems. The user places poles and zeros 

          around the unit circle graphically using the mouse. The resulting
          frequency response is displayed in absolute scale and in dB scale.
          The phase response is shown.

          0011: Mathematica notebook (December 14, 1992; 64

0205-490: Generating the Koch Snowflake with Mathematica (September 15, 

          Author: Roman Maeder
          The package KochSnowlfake.m defines a function to draw the Koch
          snowflake.  The Koch snowflake is constructed by starting with an
          equilateral triangle, then adding to each side of that triangle
          another equilateral triangle pointing outwards, centered on the
          edges.  The size of these new triangles is 1/3 the size of the
          current edges.

          0011:  KochSnowflake.m Mathematica package (September 15, 1992; 1

0205-401: Geometry in Motion (August 1, 1993)
          Author: George Beck
          MapPoint is a geometry program which combines the traditional
          geometric constructions of classical Euclidean geometry with the
          more dynamic geometric transformations of modern geometry. Many
          examples are given showing how to create, transform and animate
          whole configurations of lines, circles or polygons in the plane 

          and in space. In fact anything that can be drawn can be

          0011:  README.txt Author's notes (August 1, 1993; 9 kilobytes)

          0022:  MapPoint.tar.Z Compressed Unix tar archive (August 1, 1993;
                 116 kilobytes)

          0033: DOS/Windows PK-Zip archive (August 1, 1993; 

                 144 kilobytes)

          0044:  MapPoint.sit.hqx Macintosh binhexed stuffit archive (August
                 1, 1993; 239 kilobytes)

0202-239: Interactive TeX/Mathematica Documents (February 1, 1993)
          Author: Dan Dill
          TeX/Mathematica is a set of tools that provide facilities of
          Mathematica notebooks in a UNIX environment, under GNU Emacs.  

          They permit interaction between a text and a Mathematica buffer
          and, if desired, the use of TeX/LaTeX to annotate 

          Mathematica-based explorations and programs. Inclusion of
          Mathematica-generated graphics in TeX/LaTeX documents printed 

          using PostScript is supported. The tools also support the 

          automatic generation of Mathematica packages from Mathematica

          0011:  README.txt Installation notes (December 18, 1991; 8

          0022:  CHANGES.txt Revision history for TeX-Mathematica tools
                 (December 18, 1991; 5 kilobytes)

          0033: PostScript documentation for TeX-Mathematica
                 tools (December 18, 1991; 139 kilobytes)

          0044: PostScript tutorial for TeX-Mathematica tools
                 (July 15, 1992; 167 kilobytes)

          0055:  tex-mma.tar.Z Compressed tar archive of TeX-Mathematica
                 tools directory (December 18, 1991; 611 kilobytes)

          0066:  Update.tar.Z Compressed tar archive containing patches to
                 upgrade TeX-Mathematica to work with V2.1 of Mathematica
                 (February 1, 1993; 22 kilobytes)

          0077:  matrix-mechanics.tar.Z Sample document prepared with
                 TeX-Mathematica tools (December 18, 1991; 28 kilobytes)

0205-502: The Kaiser Window (December 1, 1992)
          Author: Julius O. Smith III
          This is a Mathematica notebook which investigates frequency-domain
          properties of the Kaiser window. It is instructive to explore the
          effect of changing the various parameters such as window length M,
          FFT size NN, and the "alpha" parameter of the generalized Kaiser

          0011: Kaiser Window Notebook (December 1, 1992; 225

0205-535: Make Your Own Convolution (December 14, 1992)
          Author: H. Joel Trussell
          The program demonstrates convolution by graphic examples. The user
          creates the input signal and convolutional kernel graphically 

          using the mouse rather than typing in a functional form. The 

          output is displayed along with the input signal and kernel.

          0011: Mathematica notebook (December 14, 1992; 84

0205-322: Mathematica in Education Volume 2, Number 3 (July 15, 1993)
          Authors: Paul Wellin, Allan Hayes, Jose Rial, Simon Benninga,
                   Richard Crandall, Richard J. Gaylord, Leon Hall, and
                   Susann Mathews
          This is a PostScript copy of "Mathematica in Education" Volume 2,
          Number 3 and accompanying Mathematica materials. Mathematica in
          Education is a quarterly newsletter that publishes articles, 

          notes, and special items on the use of Mathematica in all aspects
          of education.  In addition, a calendar of events as well as an
          ongoing list of resources is printed in each issue.

          0011: PostScript copy of newsletter (July 15,
                 1993; 1475 kilobytes)

          0022: Descartes-geometry Notebook (July 15, 1993;
                 37 kilobytes)

          0033: Cellular automata Notebook (July 15,
                 1993; 328 kilobytes)

0205-434: MathLink / Fortran connectivity tools -- Preliminary Version
          (September 1, 1992)
          Authors: Leland Ray
          This item is a small glue library to aid the Fortran programmer 

          who wishes to use the MathLink library. This is a preliminary

          0011:  README Author's notes (September 1, 1992; 1 kilobyte)

          0022:  mlftn.c Glue library source (September 1, 1992; 12

          0033:  Makefile.Next makefile for using the Absoft Fortran 

                 compiler on a NeXT (September 1, 1992; 1 kilobyte)

          0044:  Makefile.Sun makefile for using the SunSoft Fortran 

                 compiler (September 1, 1992; 1 kilobyte)

          0055:  mcall.f A simple Fortran program to call Mathematica and
                 perform calculations (September 1, 1992; 3 kilobytes)

0205-467: Motif applications for HP 9000 Series 700 computers: motifps,
          mathbook.M, and xregcard.M (August 3, 1993)
          Author: Wolfram Research
          These applications do not used shared Motif libraries. They will
          work on computers running HP-UX Version 9.01.

          0011:  README where to install these files on your system (August
                 3, 1993; 1 kilobyte)

          0022:  motifps PostScript interpreter for Mathematica graphics
                 (August 3, 1993; 1233 kilobytes)

          0033:  mathbook.M The MathBook binary executable (August 3, 1993;
                 1418 kilobytes)

          0044:  xregcard.M A graphical, automated registration utility
                 (August 3, 1993; 1086 kilobytes)

0205-423: MSDOSPS.EXE for Mathematica 2.2.1 for MS-DOS (August 3, 1993)
          Author: Wolfram Research
          Improved video and sound support for MS-DOS platforms running
          Mathematica V 2.2.1.  VESA and 8514/a modes are available. 

          SoundBlaster is supported; however, -irq and -io options must be

          0011:  MSDOSPS.EXE DOS executable file (August 3, 1993; 174

0205-524: Parametric Equalizer Design Using Pole-Zero Pairs (November 6,
          Author: Julius O. Smith III
          A Mathematica notebook which discusses the design of a 

          second-order parametric equalization filter section to be used in
          cascade with similar sections for the purpose of introducing a
          narrowband boost or cut in the frequency response of the 


          0011: Mathematica notebook (November 6, 1992; 41

0205-344: Perturbation Theory Package 1.0 (July 20, 1993)
          Author: David Nordfors
          The package provides routines for first and second order
          Rayleigh-Schroedinger perturbation theory in a matrix hamiltonian
          formalism, i.e. first and second order corrections to eigenvalues
          and eigenvectors of a matrix when a small perturbation is added to
          the matrix.

          0011:  PerturbationTheory.m Mathematica package (July 20, 1993; 4

0205-287: Routines for Real-Time (Live) Animation of 3D Objects (August 4,
          Author: Wolfram Research
          This package contains routines for the Live Mathematica command,
          and for the Animate and related Mathematica commands. These files
          were omitted from the SGI 2.2 release. They are the files that are
          necessary to run the real-time graphics program for interactively
          viewing graphics, and for displaying animation sequences.  The
          executables live and movie should be placed in the Bin/Display

          0011:  live SGI executable (August 4, 1993; 91 kilobytes)

          0022:  movie SGI executable (August 4, 1993; 128 kilobytes)

0204-411: Self-paced Electromagnetic Notebooks (March 27, 1993)
          Authors: John Schneider, Frank Hastings, and Mark Steeds
          A series of Mathematica Notebooks dealing with polarization,
          electric field potential, wave propagation, and plane wave
          transmission between two materials.  Plus, there are introductory
          materials where appropriate.

          0011: Introduction to Mathematica Notebook
                 (February 12, 1992; 69 kilobytes)

          0022: Introduction to Vectors Notebook
                 (November 4, 1992; 17 kilobytes)

          0033: Introduction to Cartesian
                 Coordinates (September 12, 1991; 613 kilobytes)

          0044: Introduction to Polar and
                 Cylindrical Coordinates (September 12, 1991; 1019 


          0055: Introduction to Spherical
                 Coordinates (September 12, 1991; 8221 kilobytes)

          0066: Introduction to the Divergence Vector
                 Operator (July 8, 1992; 20 kilobytes)

          0077: An examination of the gradient for two
                 dimensional functions (September 19, 1991; 30 kilobytes)

          0088: Part one of a two-part Mathematica
                 Notebook (February 25, 1992; 1603 kilobytes)

          0099: Part two of a two-part Mathematica
                 Notebook (February 25, 1992; 1109 kilobytes)

          0101: Electric potential Mathematica Notebook
                 (February 18, 1992; 2967 kilobytes)

          0112: Standing and travelling waves
                 Notebook (February 13, 1992; 710 kilobytes)

          0123: Wave propagation Notebook (February
                 12, 1992; 1188 kilobytes)

0205-445: Spirograph (August 3, 1993)
          Author: John C. George
          The Mathematica notebook,, defines the function
          spirograph[p, q, a] which displays the spirograph design formed by
          an outer wheel of radius one and an inner wheel of radius p/q, 

          with a pen placed a units from the center.

          0011: Mathematica notebook (August 3, 1993; 210

0205-489: Touch Tones (August 4, 1993)
          Authors: Arun Chandra
          This Mathematica notebook defines the function TouchTone, which
          creates the touch tone sounds of a telephone.  The function 

          accepts integer arguments in the range of 0 - 9, generating the
          corresponding tone.

          0011: Mathematica notebook (August 4, 1993; 98

0204-826: Two Dimensional Simple Ising Model Simulation (August 4, 1993)
          Author: Kazume Nishidate
          A simple example of the 2-dimensional Ising-spin model

          0011:  Ising.m Mathematica package (August 4, 1993; 3 kilobytes)

0205-478: Water Drop Movie (August 1, 1991)
          Author: Wolfram Research
          The Mathematica notebook,, contains an animation
          sequence depicting a drop of water falling into a pool.

          0011: Mathematica notebook (August 1, 1991; 1019

0205-513: The Window Method for FIR Digital Filter Design (December 1, 1992)
          Author: Julius O. Smith III
          This is a Mathematica notebook which investigates methods for
          designing FIR digital filters using discrete-time windows.

          0011: Mathematica notebook (December 1, 1992; 91

  • Prev by Date: Mathematica Days Brochure
  • Next by Date: Re: MathSource: What's New 8/93 (periodic post, long
  • Previous by thread: Mathematica Days Brochure
  • Next by thread: Re: MathSource: What's New 8/93 (periodic post, long