Computer Science with Mathematica

Theory and Practice for Science, Mathematics, and Engineering

Roman E. Maeder

Errata

First Printing, December 1999

Page 62, Graph In[5]
The error message below the graph should be deleted.

Page 139, Exercise 6.3
The sample computations were not evaluated. They should be
In[1]:= Merge[{1, 5, 7}, {2, 3, 8}]

Out[1]= {1, 2, 3, 5, 7, 8}

In[2]:= Merge[{}, {2, 3}]

Out[2]= {2, 3}

In[3]:= Merge[{1, 1, 2, 3}, {2, 3}]

Out[3]= {1, 1, 2, 2, 3, 3}

Page 178
In[1]: it is better to use TableForm instead of MatrixForm. It doesn't matter in the printed book which was formatted in OutputForm, rather than StandardForm.
$PrePrint = TableForm[#, TableHeadings -> Automatic] &;

Page 208, Exercise 8.3
The sample computation was not evaluated. It should be
In[3]:= Maxima[{4, 7, 5, 2, 7, 9, 1}]

Out[3]= {4, 7, 9}

Page 246, Formula 10.4-3
The first line should read
sin(nx) = n cosn-1x sin x - ...

Page 319, Section 13.4.2
The SQL statement should read
select  composerName, workTitle, artistName, instrument
    from  recordings, works, composers, performers, artists
    where recordings.recordNumber = "45830" and
          recordings.workKey = works.workKey and
          works.compKey = composers.compKey and
          recordings.recKey = performers.recKey and
          performers.artistKey = artists.artistKey

Page 325, end of first paragraph of Section 14.1.2
...that is, they show the same behavior.

Page 369, beginning of Section B.3.2.2
The evaluator ...

Please use email to tell me about any program bugs, typos in the text, suggestions, and so.


Rev. 1.0, REM, © 2000 Roman E. Maeder