Course pages 2019–20

# 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)

L^{A}TEX 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

**L**Workflow example, syntax, typesetting conventions, non-ASCII characters, document structure, packages, mathematical typesetting, graphics and figures, cross references, build tools.^{A}TEX.**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 L^{A}TEX mistakes,
to prototype simple image and signal processing
algorithms in MATLAB, and to visualize the results.

## Recommended reading

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

Mittelbach, F., et al. (2004). *The L ^{A}TEX companion*. Addison-Wesley (2nd ed.).