Computers and Programming

Project Vincent, Web Pages, the Mac Lab

This course's standard computing platform is MATLAB, either on Project Vincent or in the ISU Math Lab familiarly known as the Mac Lab.

You should add the following lines to your .startup.tty file on Project Vincent:

        add mathclasses
        add matlab
After you have "added" the matlab locker, you can run matlab with
        vincent% matlab
On Project Vincent you can reach the Web Pages for this course directly (this is convenient for downloading or viewing PostScript files on a workstation screen, for example). Do the following:
	vincent% attachmathwww
	vincent% cd /home/mathwww/alex/273
This puts you in the directory where the Web Pages for this course are kept. To view the first homework assignment, for example, you can do
	vincent% add ghost
	vincent% cd /home/mathwww/alex/273/homework
	vincent% ghostview hwk1.ps &
Follow the link to the Mac Lab to see hours of operation and other useful info.

Also consult the writeup on MATLAB on Math Department machines and on Project Vincent, prepared by Professor Keinert.

MATLAB

MATLAB is an interactive high-performance mathematical software system based on Cleve Moler's dictum that life is too short to spend it writing DO-loops.

Additional resources for learning to use MATLAB

Other mathematical software systems

Mathematica is a general system for doing mathematical computations. The numerical part of Mathematica, however, has some unusual properties owing to its nonstandard model of floating point computation. Richard Fateman remarks on this and many other topics in his article, A Review of Mathematica [PostScript] [PDF] in the Journal of Symbolic Computation. If you don't have time to read the review, just do
	a = 1.1111111111111111
	Do[a=2a-a,{55}];
	a
	a+1

Numerical Recipes enjoys some popularity among scientists, but not all the reported experience is good. A collection of reviews, from scientific journals and from Usenet users, is available on the Web.


Prev Home Mail
alex at iastate dot edu
Document last modified on Wed Sep 6 2000