Programmiersprache für technisch-wissenschaftliche Anwendungen
aktuelle Version: 8.1.0.604 (R2013a)
Programmiersprache für technisch-wissenschaftliche Anwendungen aktuelle Version: 8.1.0.604 (R2013a) |
|||
| Ansprechpartner: | Dr. Elisabeth Syrjakow | Dienste: | CAE-AnwendungenMehrfach- und Campuslizenzen |
|---|---|---|---|
| Links: | Softwarelizenzen im Campus SüdIm Softwareshop bestellenThe MathWorks Homepage | ||

MATLAB wurde ursprünglich als "MATrix LABoratory" entwickelt, um den Zugang zu der in den LINPACK und EISPACK Projekten entwickelten Matrix-Software zu erleichtern. Inzwischen vereint MATLAB in einem einheitlichen, interaktiven System sowohl diesen numerischen Kern als auch zahlreiche Möglichkeiten zur Visualisierung. Die eingebauten Funktionen operieren direkt auf Matrizen und ermöglichen so die Lösung Matrix-basierter Probleme auf einem wesentlich höheren Abstraktionsniveau als z.B. in FORTRAN oder C. Das System kann durch Toolboxen, d.h. in der MATLAB-Programmiersprache geschriebene Unterprogramme, einfach erweitert werden. Ebenso können FORTRAN- oder C-Unterprogramme in MATLAB eingebunden werden.
SIMULINK ist ein interaktives System zur nichtlinearen Simulation dynamischer Systeme. Die zu simulierenden Systeme können mit Hilfe einer grafischen, mausgesteuerten Oberfläche als Blockdiagramm auf dem Bildschirm entworfen werden. SIMULINK kann lineare und nichtlineare, zeitlich diskrete und kontinuierliche Systeme simulieren. Es ist vollständig in MATLAB integriert und nutzt dessen numerische Verfahren zur Simulation der Modelle.
Toolboxen sind Sammlungen von MATLAB M-Files, die für einen bestimmten Anwendungsbereich spezialisiert sind und aus einer MATLAB-Sitzung heraus aufgerufen werden.
Blocksets sind Erweiterungen zu SIMULINK.
Das MATLAB System wird von der Firma MathWorks entwickelt und vertrieben. Das SCC hat eine sog. Total Academic Head Count (TAH) Lizenz jeweils für Mitarbeiter und für Studierende erworben. Diese kann als kostenlose Download-Version über den Softwareshop angefordert werden. Nach dem Bestellvorgang wird der für eine Einzelplatzinstallation erforderliche Activation Key zusammen mit der Bestellung per E-Mail zugesandt. Eine Anleitung zur Registrierung bei MathWorks finden Sie hier. Beachten Sie bitte auch die Nutzungsbedingungen im Auszug aus dem Lizenzvertrag.
Wichtiger Hinweis: Die Laufzeit einer bestehenden Installation kann über die Matlab GUI (Help Button -> Licensing -> Update Current Licenses ...) verlängert werden. Der Rechner muss dazu online sein.
Starten des Programms
Matlab kann unter Unix/Linux mit dem Kommando matlab gestartet werden.
Unter Windows wird das Programm durch Aktivieren des entsprechenden Icons gestartet.

MATLAB Einführungskurse
Folien zu einem früheren Matlab Einführungskurs liegen als PDF-Dateien vor:
Eine weitere Einführung gibt es als Publikation in der Reihe des Regionalen Rechenzentrums für Niedersachsen/Leibniz Universität Hannover (RRZN) und kann zu einem Preis von 4,00 € über das BIT8000 erworben werden:MATLAB/Simulink, 2. veränderte Auflage, Februar 2010
Viele Tutorials, Buchtipps und auch speziell Bücher über numerische Anwendungen von Cleve Moler gibt es auf der Academia Web-Seite von MathWorks unter http://www.mathworks.com/academia/ .
Weitere Links zu MATLAB-Tutorien:
Eine Online-Dokumentation zu Matlab steht auf der Webseite der Fa. MathWorks zur Verfügung, wobei die einzelnen Dokumente auch als PDF-Dateien heruntergeladen werden können. Die Dokumentation kann auch über die Hilfe-Funktionalität des Matlab-Programms gestartet werden (Help -> Documentation oder Taste F1).
Einige nützliche Befehle, welche direkt über das Kommando-Fenster von Matlab eingegeben werden können lauten:
|
Betriebssystem |
Prozessor |
|
|
Windows 8 Windows 7 (SP1) Windows Vista (SP2) Windows XP (SP3) Windows XP x64 Edition (SP2) Windows Server 2012 Windows Server 2008 (SP2 oder R2 SP1) Windows Server 2003 (R2 SP2) |
Intel oder AMD x86 mit SSE2 Unterstützung | 32 Bit 64 Bit |
|
Ubuntu 12.04 LTS und 12.10 RHE Linux 5.x und 6.x SLE Desktop 11.1+ Debian 6.x |
Intel oder AMD x86 mit SSE2 Unterstützung | 64 Bit |
|
Mac OS X 10.8 (Mountain Lion) Mac OS X 10.7.4+ (Lion) |
Intel Core 2 | 64 Bit |
Einige Produkte laufen nicht auf allen Systemen.
|
Produkt |
Version |
|
| MATLAB | 8.1 | |
| Simulink | 8.1 | |
| Aerospace Blockset | 3.11 | |
| Aerospace Toolbox | 2.11 | |
| Bioinformatics TB | 4.3 | |
| Communications System TB | 5.4 | |
| Computer Vision System TB | 5.2 | |
| Control System TB | 9.5 | |
| Curve Fitting TB | 3.3.1 | |
| DSP System TB | 8.4 | |
| Data Aquisition TB | 3.3 | nur Windows |
| Database TB | 4.1 | |
| Datafeed Toolbox | 4.5 | |
| Econometrics TB | 2.3 | |
| Embedded Coder | 6.4 | |
| Filter Design HDL Coder | 2.9.3 | |
| Financial Instruments Toolbox | 1.1 | |
| Financial TB | 5.1 | |
| Fixed-Point Designer | 4.0 |
|
| Fuzzy Logic TB | 2.2.17 | |
| Gauges Blockset | 2.0.7 | nur Windows 32 Bit |
| Global Optimization TB | 3.2.3 | |
| HDL Coder | 3.2 | ehemals Simulink HDL Coder, nicht für Mac OS/X |
| HDL Verifier | 4.2 | ehemals EDA Simulator Link, nicht für Mac OS/X |
| Image Aquisition TB | 4.5 | |
| Image Processing TB | 8.2 | |
| Instrument Control TB | 3.3 | |
| Matlab Builder EX | 2.3.1 | nur Windows |
| Matlab Builder JA | 2.2.6 | |
| Matlab Builder NE | 4.1.3 | nur Windows |
| Matlab Coder | 2.4 | |
| Matlab Compiler | 4.18.1 | |
| Matlab Report Generator | 3.14 | |
| Mapping TB | 3.7 | |
| Model Predictive Control TB | 4.1.2 | |
| Model Based Calibration TB | 4.6 | nur Windows |
| Neural Network TB | 8.0.1 | |
| OPC TB | 3.2 | nur Windows |
| Optimization TB | 6.3 | |
| Parallel Computing TB | 6.2 | |
| Partial Differential Equation TB | 1.2 | |
| Phased Array System TB | 2.0 | |
| RF TB | 2.12 | |
| Real-Time Windows Target | 4.2 | nur Windows |
| Robust Control TB | 4.3 | |
| Signal Processing TB | 6.19 | |
| SimBiology | 4.3 | |
| SimDriveline | 2.4 | |
| SimElectronics | 2.3 | |
| SimEvents | 4.3 | |
| SimHydraulics | 1.12 | |
| SimMechanics | 4.2 | |
| SimPowerSystems | 5.8 | |
| SimRF | 4.0 | |
| Simscape | 3.9 | |
| Simulink 3D Animation | 6.3 | |
| Simulink Code Inspector | 1.3 | |
| Simulink Coder | 8.4 | |
| Simulink Control Design | 3.7 | |
| Simulink Design Optimization | 2.3 | |
| Simulink Design Verifier | 2.4 | |
| Simulink PLC Coder | 1.5 | nur Windows |
| Simulink Report Generator | 3.14 | |
| Simulink Verification and Validation | 3.5 | |
| Spreadsheet Link EX | 3.1.7 | |
| Stateflow | 8.1 | |
| Statistics TB | 8.2 | |
| Symbolic Math TB | 5.10 | |
| System Identification TB | 8.2 | |
| System Test | 2.6.5 | |
| Trading TB | 1.0 | |
| Vehicle Network TB | 2.0 | nur Windows |
| Wavelet TB | 4.11 | |
| xPC Target | 5.4 | nur Windows |
| xPC Target Embedded Option | 5.4 | nur Windows |