Home | Sitemap | Impressum | KIT
MATLAB

Programmiersprache für technisch-wissenschaftliche Anwendungen

aktuelle Version: 8.1.0.604 (R2013a)

Ansprechpartner: Dienste:
Links:

MATLAB

 

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.

Kurzeinführung

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: 

    Dokumentation

    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:

    • >> doc
      startet das Hilfe-System in einem neuen Fenster
    • >> demo
      startet eine Übersicht über Matlab-Beispiele
    • >> ver
      zeigt alle installierten Toolboxen und die Versionen an
    • >> help
      startet Hilfe für Funktionen im Kommando-Fenster
    • >> helpwin
      startet Hilfe für Funktionen in einem neuen Fenster
    • >> lookfor <argument>
      sucht nach einem Schlüsselwort in allen Hilfe-Einträgen

    Weitere Informationsangebote von MathWorks

    • MathWorks Academia
      Einstiegsseite zu verschiedenen Informationsangeboten wie Tutorials, Webinare sowie Buchtipps (z.B. über numerische Anwendungen von Cleve Moler) für Forschung und Lehre.
    • MathWorks Solutions
      Enthält Demos, Webinare, Anwenderberichte und vieles mehr - unterteilt nach Branchen, Anwendungsgebieten bzw. Produktkategorien.
    • MathWorks Support
      Verweise zu Online-Dokumentationen, Fehlerdiagnose- und Installations-Themen.
    • MATLAB Central
      Verweise zu Beiträgen der Matlab Benutzer Community.
    • Mathtools.net
      Portal zu anderen Tools für technische Berechnungen, einschließlich Matlab.

    Systemanforderung

    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

    Lizensierte MATLAB Produkte

    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