MTH739U
Topics in Scientific Computing
Spring
2012
Notice board
- The department offers a programming seminar starting in the
second week of the spring term. More details here.
- Please decide on your project as soon as possible, the latest end of week 6.
- No lecture during reading week, please start working on your project.
- Project submission deadline: 20/04/2012.
Lecture notes and code examples
Coursework
Course material
- Chapter
1: Basics of scientifc programming
- Chapter 2: Numerical solutions of ordinary differential equations
- Chapter 3: Random number
generation
- Chapter 4: Simulation of
stochastic processes
References
- R.L. Burden
and J.D. Faires, Numerical
Analysis, 2005. QM Library: QA297 BUR
- W. Cheney and D. Kincaid, Numerical Mathematics and Computing, Brooks/Cole, 1999
- F. J. Wright,
Computing with Maple,
Chapman/CRC Press, 2001. (for Maple and programming in general)
- F. Vivaldi,
Experimental Mathematics with
Maple, CRC Press, 2001. (for Maple)
- C. Moler, Numerical
Computing with MATLAB
- C. Moler, Experiments
with MATLAB
Installing Octave
- On Windows: Download the
Octave Windows installer from the SourceForge
site and follow
the instructions of the installer
- On Mac: Download the Octave
app from the SourceForge
site and follow
the instructions of the installer
- Note for Mac users,
Mac OS v 10.5.8 and later (essentially
Snow Leopard): Octave won't work properly unless you fix a small bug.
Follow the instructions here
or here
How to log on to
Windows XP
- Start the
computer
- Select the
'Standard Student Service'
environment
- Enter your login
name in the QM blue login
window
- Select the
'Windows Standard Service'
environment
- In the Novell
Client window, enter your
username and password
- That's it;
Windows XP should now start up
Starting Octave
- Select the
'Start'
(green) button
- Go to
'Programs/Dept/Octave/'
- Select 'Octave'
- In the Octave window, move
to your current directory by typing
cd 'G:/My Documents/'
- You can also move your
current directory to a USB stick
- Start your editor window by
typing
edit
Network Octave bug on Windows
- For some reasons, Octave
doesn't see scripts (m-files) that are
newly created on network drives such as the 'G:' drive (your home
space) or USB sticks.
This is a known
issue apparently. The solution
is to type
path(path);
everytime you create a new function or script.
- This bug only affects
networked and mounted drives. You should
have no problem running Octave on your home PC or laptop.
This
page is maintained by Adrian Baule. Last updated: 22/05/2012.