Computational Intelligence, SS08
2 VO 442.070 + 1 RU 708.070 last updated:
Course Notes (Skriptum)
Online Tutorials
Introduction to Matlab
Neural Network Toolbox
OCR with ANNs
Adaptive Filters
VC dimension
Gaussian Statistics
PCA, ICA, Blind Source Separation
Hidden Markov Models
Mixtures of Gaussians
Automatic Speech Recognition
Practical Course Slides
Animated Algorithms
Interactive Tests
Key Definitions
Literature and Links


Getting Started

Matlab is a high-performance language for technical computing. Although MATLAB stands for MATrix LABoratory, it is well suited to handle most mathematical needs, not just matrix manipulation. It is an interactive system whose basic data element is an array that does not require dimensioning. This allows you to solve many technical computing problems, especially those with matrix and vector formulations, in a fraction of the time it would take to write a program in a scalar noninteractive language such as C or Fortran.

Furthermore Matlab features a family of add-on application-specific solutions called toolboxes. Toolboxes are comprehensive collections of Matlab functions that extend the Matlab environment to solve particular classes of problems like signal processing, control systems, neural networks, and many others.

Starting and Quiting Matlab

On Windows platforms double-click the Matlab shortcut icon on your Windows desktop. On UNIX platforms type matlab at the operating system prompt. Once running, Matlab will present a pair of greater-than sybols, » , as its command-line prompt.

To end your Matlab session, type quit or exit in this prompt. To execute specified functions each time Matlab quits, such as saving the workspace, you can create and run a finish.m script.