~~~~~~~~~~~~~~~~~~~~~~
|  Mathematica Cheat-Sheet.  |
~~~~~~~~~~~~~~~~~~~~~~

Author: Varun Gandhi (vg266)

Function definition

ssw-cheat-sheet_1.png

Function application

ssw-cheat-sheet_2.png

List are defined using curly brackets { }.

ssw-cheat-sheet_3.png

`Map` applies a given function element-wise to a list.

ssw-cheat-sheet_4.png

Mathematical functions are automatically threaded over lists.

ssw-cheat-sheet_5.png

`Apply` splits a list and feeds the elements to a function.

ssw-cheat-sheet_6.png

`Transpose` flips a two-dimensional list like a matrix transpose.

ssw-cheat-sheet_7.png

`Range` generates a range starting from 1 to M.

ssw-cheat-sheet_8.png

`Array` applies a function to a range of values (= Range + Map)

ssw-cheat-sheet_9.png

`Thread` “threads” a function over its argument lists.

ssw-cheat-sheet_10.png

Some useful visualization functions include `Plot`, `ListPlot`, `ParametricPlot`, `Plot3D`,
`Manipulate` and `Animate` (there are a lot more).

MUST-READ
: https://mathematica.stackexchange.com/questions/18393/what-are-the-most-common-pitfalls-awaiting-new-users

Created with the Wolfram Language