PHSI 365
From ElecWeb
Contents |
PHSI 365 Computational Physics
The purpose of computing is insight, not numbers -- Richard Hamming
Computational science is the “third pillar” of scientific inquiry, the other two being theory and experiment. This paper introduces the basics of computational methods, and applications to simulating physical systems.
In 2011, this paper is taught by Colin Fox and Daniel Schumayer.
Prerequisites
One second year physics paper, and one further second year physics or mathematics paper.
Course material in electronic form
Iterative methods for linear equations
- Lab sheet (lab 03) in pdf, files for lab 03 jac.m, setstring.m, jac_error.m, estalpha.m, assignment 02 in pdf
Marking Schedule
To get full marks in each assignment you need to achieve the following things:
- Keep a lab book. It needs to be kept properly, be tidy, and handed in for marking each assignment write-up.
- Produce a complete write-up that presents the problem, your methods, and solution, all in a readable way.
- Write tidy code that is structured, commented, formatted, and (potentially) maintainable.
- Hand it in on time.
MatLab Notes
- Matlab for Computational Physics (notes in pdf, 184 KB) download
- More useful MatLab techniques.pdf (notes in pdf, 111 KB) download
- Mesh plots in MatLab (scan in pdf, 118 KB) download
Gaining insight is an iterative process -- Forman S. Acton

