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)