Department of Computer Science and Technology

Course pages 2020–21 (these pages are still being updated)

LaTeX and MATLAB

Principal lecturer: Dr Markus Kuhn
Taken by: Part II CST 50%, Part II CST 75%

No. of lectures: 2
Suggested hours of supervisions: 0-1 (non-examinable course with exercises)
LATEX skills are useful for preparing the Part II dissertation. MATLAB skills are useful for programming exercises in some Part II courses (e.g. Digital Signal Processing).

Aims

Introduction to two widely-used languages for typesetting dissertations and scientific publications, for prototyping numerical algorithms and to visualize results.

Lectures

  • LATEX. Workflow example, syntax, typesetting conventions, non-ASCII characters, document structure, packages, mathematical typesetting, graphics and figures, cross references, build tools.

  • MATLAB. Tools for technical computing and visualization. The matrix type and its operators, 2D/3D plotting, common functions, function definitions, toolboxes, vectorized audio demonstration.

Objectives

Students should be able to avoid the most common LATEX mistakes, to prototype simple image and signal processing algorithms in MATLAB, and to visualize the results.

Recommended reading

* Lamport, L. (1994). LATEX - a documentation preparation system user’s guide and reference manual. Addison-Wesley (2nd ed.).

Mittelbach, F., et al. (2004). The LATEX companion. Addison-Wesley (2nd ed.).