UniStA600


Welcome to this introduction to Mathematica. This resource has been carefully put together to provide an introduction to Mathematica that assumes no previous knowledge of programming. This resource has been designed so that ideas are revisited in later weeks to help you slowly build up skills that will equip you for the future. The principle of “little but often” is important when picking up a new skill and is much more effective than one big avalanche of information. Hence we have split the course into bite size chunks that can be worked on each week. As always, your peers are an invaluable resource that can provide you with unique ways of approaching problems or understanding concepts. We hope you thoroughly enjoy exploring Mathematica and find it a useful tool to investigate new physics.


Task 1:

Download Mathematica

Task 2:

Plot a simple function

Task 3:

Syntax

Task 4:

Using Variables.  Inputting Text

Task 5:

Labelling a Plot.  The Help File

Task 6:

Differentiation

Task 7:

Defining Functions

Task 8:

Integration

Task 9:

1st Order Differential Equations

Task 10:

Manipulate

Task 11:

2nd Order Differential Equations

Summary for Tasks 1 - 11 :


Task 12:

Sum & Table


Task 13:

Piecewise Functions


Task 14:

Simplify


Task 15:

ListPlot


Task 16:

FindRoot


Task 17:

ReplaceAll


Summary for Tasks 12 - 17 :