Header image  

 

MATLAB

 
  HOME::
   
 
Software

MATLAB steht f¨¹r MATrix LABoratory. Es ist ein modular aufgebautes Softwarepaket f¨¹r numerische Berechnungen mit Vektoren und Matrizen. Es wird in technischen und wissenschaftlichen Bereichen eingesetzt und bietet umfangreiche Möglichkeiten zur Visualisierung von Daten.

MATLAB ist urspr¨¹nglich zur einfachen Benutzung mathematischer Softwarebibliotheken zur Matrixberechnung entwickelt worden.
Im wesentlichen arbeitet MATLAB daher mit einem grundlegenden Datentyp: der Matrix. Genauer gesagt handelt es sich stets um mehr-dimensionale Arrays. 1 X 1 ¨C Matrizen werden als Skalare und Matrizen mit nur einer Zeile oder einer Spalte als Vektoren interpretiert. Dabei m¨¹ssen Variablen nicht explizit deklariert werden, wie beispielsweise in Java oder C, so dass die Anpassung zwischen Variablen unterschiedlicher Dimensionierung implizit erfolgen kann.

• Vorteile:
¨C Umfangreiche Bibliotheken mit Funktionen aus unterschiedlichsten wissenschaftlichen Disziplinen vorhanden
¨C Schnelle prototypische Umsetzung von Algorithmen
¨C Schnelle Ausf¨¹hrung matrixorientierter Berechnungen
¨C Integration anderen Programmiersprachen möglich
¨C Weite Verbreitung in den Ingenieurwissenschaften
¨C Erzeugung einer GUI und Kapselung als .EXE möglich
• Nachteile:
¨C Langsame Ausf¨¹hrung iterativer Berechnungen
¨C Inkompatibilitäten zwischen verschiedenen Version
¨C Relativ hohe Kosten (TU-Lizenz, ohne Image Processing Toolbox, 1 Jahr Laufzeit 210,00 €)

Weitere Informationen und Literatur:

•Produkt¨¹berblick und allgemeine Infos: www.mathworks.de
•Online-Hilfe und Demos zu MATLAB-Funktionen:
http://www.mathworks.com/access/helpdesk/help/helpdesk.html
• Einf¨¹hrungen zum Umgang mit zahlreichen Beispielen:
Teschl, Susannne: MATLAB ¨C Eine Einf¨¹hrung (Oktober 2001).
http://www.esi.ac.at/~susanne/MatlabSkriptum.pdf