Here is a Mathematica notebook (in the form of a slideshow) that demonstrates many of the elementary features of Mathematica. MathematicaForGradStudents.nb-vsykbp

After downloading this, unzip it. Shift-enter to activate a command.

Here is a Mathematica notebook (in the form of a slideshow) that demonstrates many of the elementary features of Mathematica. MathematicaForGradStudents.nb-vsykbp

After downloading this, unzip it. Shift-enter to activate a command.

Place Charles de Gaulle in Paris with 12-fold symmetry(!), but with no underlying grid.

Penrose tiling mural at GWU Department of Mathematics

A version of LaTeX can be installed for free on your computer no matter what kind of computer/OS you have:

- MikTeX (for Windows): http://miktex.org
- MacTeX (for Mac): http://www.tug.org/mactex/
- TeXLive (for Linux, BSD, etc.): install the version of LaTeX available through your package manager.

The "Three M's" of commercial Mathematics software. **Mathematica** and **Maple** are "Computer Algebra Systems" (CAS) with an emphasis on symbolic computing, while **Matlab** is a numerical computing based system. GW has a site license for **Mathematica** which allows all GW students free installs (see here). **Maple** and **Matlab** are available in campus computer labs. All of the above (and most below) have excellent graphical capabilities.

There are various free alternative software packages that can replace the rather expensive software dicaussed above: Instead of Mathamatica or Maple, consider using wxMaxima (GUI for open source version of Maxima, one of the earliest CAS. Not as fully featured as its commercial cousins, but decent). Or try the huge Sage (based on Maxima, Python and many other packages). Two decent free Matlab alternatives are GNU Octave or Scilab.

For any work involving statistics or data you would do well to consider R. It can also do a lot of what Matlab can do.

Also, Python together with some of its packages (NumPy, SciPy, Mathplotlib, SymPy) can do a lot of what all of the above can do. Sage (see above) contains a full implementation of Python with all of the mentioned packages installed, but you might also consider a distribution like Anaconda, which is just Python together with a selection of packages for technical computing.

★ Basic document: README.docx, basic.tex

★ Less basic: README.docx, Class2Lecture.tex, Class2Lecture1.pdf

★ Even less basic: Class3Lecture.tex, Class3Lecture1.pdf, picture1.pdf

★ Homework: homework.tex, homework.pd

★ Dissertation: dissertation.te

★ Research Paper 1: paper1.tex, paper1.pdf, journal1.pdf

★ Research Paper 2: paper2.tex, paper2.pdf, Rot.pdf,

★ Slide Show: BeamerTemplate.tex, KIAS.pdf, KAIS.zip

**Comment:** For each item above, download all the associated files into the same directory (so that LaTeX can find them). Then open the .tex file (in TeXWorks or the like) and run LaTeX (pdfLaTeX version). In some cases a sample .pdf output or README is also included.

**Drawing and graphics:** Inkscape. Gimp. Irfanview (Windows only, unfortunately).

**Postscript and PDF:** Ghostscript/Ghostview

**GUI Interface for LaTeX**: LyX