MathSource: What's New 8/93 (periodic post, long)
- To: mathgroup at yoda.physics.unc.edu
- 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 wri.com
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
Send XXXX-XXX
to the MathSource server at MathSource at wri.com, where XXXX-XXX
is the item-number given in the listing.
Questions and comments about MathSource should be addressed to
ms-admin at wri.com.
=============================================================
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
kilobytes)
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
kilobytes)
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
Blue).
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, ContextFreeGrammar.ma, 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: ContextFreeGrammar.ma 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
kilobytes)
0022: Documentation.txt Plain-text documentation (June 1992; 7
kilobytes)
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
kilobytes)
0022: Varian.tar.Z Compressed Unix tar archive (August 3, 1993;
135 kilobytes)
0033: Varian.zip DOS/Windows PK-Zip archive (August 3, 1993; 94
kilobytes)
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: ExactNumber.ma Mathematica Notebook (July 15, 1993; 11
kilobytes)
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
formats.
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: polezero.ma Mathematica notebook (December 14, 1992; 64
kilobytes)
0205-490: Generating the Koch Snowflake with Mathematica (September 15,
1992)
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
kilobyte)
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
transformed.
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: MapPoint.zip 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
documents.
0011: README.txt Installation notes (December 18, 1991; 8
kilobytes)
0022: CHANGES.txt Revision history for TeX-Mathematica tools
(December 18, 1991; 5 kilobytes)
0033: tex-mma-j.ps PostScript documentation for TeX-Mathematica
tools (December 18, 1991; 139 kilobytes)
0044: tutorial.ps 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
window.
0011: Kaiser.ma Kaiser Window Notebook (December 1, 1992; 225
kilobytes)
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: makeconv.ma Mathematica notebook (December 14, 1992; 84
kilobytes)
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: MathInEd-2.3.ps PostScript copy of newsletter (July 15,
1993; 1475 kilobytes)
0022: GoldenSpiral.ma Descartes-geometry Notebook (July 15, 1993;
37 kilobytes)
0033: OneDimensionalCA.ma 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
version.
0011: README Author's notes (September 1, 1992; 1 kilobyte)
0022: mlftn.c Glue library source (September 1, 1992; 12
kilobytes)
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
specified.
0011: MSDOSPS.EXE DOS executable file (August 3, 1993; 174
kilobytes)
0205-524: Parametric Equalizer Design Using Pole-Zero Pairs (November 6,
1992)
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
equalizer.
0011: ParametricEq.ma Mathematica notebook (November 6, 1992; 41
kilobytes)
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
kilobytes)
0205-287: Routines for Real-Time (Live) Animation of 3D Objects (August 4,
1993)
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
directory.
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: Introduction2.0.ma Introduction to Mathematica Notebook
(February 12, 1992; 69 kilobytes)
0022: IntroVectors2.0.ma Introduction to Vectors Notebook
(November 4, 1992; 17 kilobytes)
0033: CoordinateSystemsA0.92.ma Introduction to Cartesian
Coordinates (September 12, 1991; 613 kilobytes)
0044: CoordinateSystemsB0.92.ma Introduction to Polar and
Cylindrical Coordinates (September 12, 1991; 1019
kilobytes)
0055: CoordinateSystemsC0.92.ma Introduction to Spherical
Coordinates (September 12, 1991; 8221 kilobytes)
0066: Divergence0.6.ma Introduction to the Divergence Vector
Operator (July 8, 1992; 20 kilobytes)
0077: Gradient2.2.ma An examination of the gradient for two
dimensional functions (September 19, 1991; 30 kilobytes)
0088: PolarizationA2.3.ma Part one of a two-part Mathematica
Notebook (February 25, 1992; 1603 kilobytes)
0099: PolarizationB2.1.ma Part two of a two-part Mathematica
Notebook (February 25, 1992; 1109 kilobytes)
0101: ScalarFields2.3.ma Electric potential Mathematica Notebook
(February 18, 1992; 2967 kilobytes)
0112: StandingTravelling2.4.ma Standing and travelling waves
Notebook (February 13, 1992; 710 kilobytes)
0123: WavePropagation2.0.ma Wave propagation Notebook (February
12, 1992; 1188 kilobytes)
0205-445: Spirograph (August 3, 1993)
Author: John C. George
The Mathematica notebook, Spirograph.ma, 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: Spirograph.ma Mathematica notebook (August 3, 1993; 210
kilobytes)
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: TouchTone.ma Mathematica notebook (August 4, 1993; 98
kilobytes)
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, WaterDrop.ma, contains an animation
sequence depicting a drop of water falling into a pool.
0011: WaterDrop.ma Mathematica notebook (August 1, 1991; 1019
kilobytes)
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: WinFlt.ma Mathematica notebook (December 1, 1992; 91
kilobytes)