ZMBH - Central Services - Imaging Facility - Matlab
Matlab Course
The aim of this course is to familiarize life scientists with the common programming environment of Matlab. No background in programming is required. The participants will run many (pre-developed) programs relevant to biological data sets (fluorescence microscopy, mass spectrometry, x-ray crystallography, single-particle electron microscopy, kinetics ...).
The programs start from simple and small ones and evolve gently towards more elaborate and applied ones. Programming concepts and tools are learnt implicitly, as the participants observe minor changes from one program to the next. This trend of going from tangible results to abstract programming concepts (inductive teaching) is exactly opposite of conventional programming courses (deductive teaching).
Exercise 1 |
Exercise 2 |
Exercise 3 |
Exercise 4 |
Exercise 5 |
Exercise 6 |
Exercise 7 |
Exercise 8 |
Exercise 9 |
Version 1 Version 2 Version 3 Version 4 Version 5 Version 6 Version 7 Version 8 |
Version 1 Version 2 Version 3 Version 4 Version 5 Version 6 Version 7 Version 8 Version 9 Version 10 Version 11 Version 12 Version 13 |
Version 1 Version 2 Version 3 Version 4 Version 5 Version 6 |
Version 1 Version 2 Version 3 Version 4 Version 5 Version 6 Version 7 Version 8 Version 9 Version 10 Version 11 |
Version 1 Version 2 Version 3 Version 4 Version 5 Version 6 Version 7 Version 8 |
Version 1 Version 2 Version 3 Version 4 Version 5 Version 6 Version 7 Version 8 |
Version 1 Version 2 Version 3 Version 4 Version 5 Version 6 Version 7 Version 8 Version 9 Version 10 |
Version 1 Version 2 Version 3 Version 4 Version 5 |
Version 1 Version 2 |
For participants interested in deeper learning, links to a previous (deductive) Matlab course, detailed references, and the following examples are provided:
Segmentation of cell images
Handling TIFF images
Sequence alignment
Classification of protein profiles
* Supplementary notes