Beschreibung
- Technische Berechnungen mit MATLAB
- Datenanalyse und -auswertung
- Mathematische Algorithmen von führenden Fachleuten
- Modellierung und Simulation
- Visualisierung und Bildverarbeitung
- Programmierung und Anwendungsentwicklung
Programmierung und Anwendungsentwicklung
MATLAB ins nicht nur eine Plattform für technische Berechnungen, sondern verfügt auch über ein intuitive Sprache und verschiedene Hilfsmittel zur Anwendungsentwicklung. Sie können damit Werkzeuge für Analysen und grafische Darstellungen entwickeln, Algorithmen entwerfen und vollständige Anwendungsprogramme erzeugen. Seine wichtigsten Merkmale hierfür sind:
- Eine mächtige Umgebung für die schnelle Entwicklung von Analysewerkzeugen und Algorithmen
- Eine strukturierte, intuitive Sprache für technische Anwendungen
- Werkzeuge für die Anwendungsentwicklung
- Eingebaute mathematische und grafische Funktionen
- Funktionen und Schnittstellen zur einfachen Integration externer Programme und Daten
Eine mächtige Umgebung zur schnellen Entwicklung von Analysewerkzeugen und Algorithmen
MATLAB ist die ideale Umgebung zur Programmierung und Anwendungsentwicklung. Mit seiner interaktiven Programmiersprache können Sie in kürzester Zeit Prototypen neuer Anwendungen entwickeln und Lösungen testen, ohne dazu beispielsweise mühsam Programme in C oder C++ schreiben zu müssen. Die in MATLAB integrierten Kernroutinen sowie alle Toolbox-Algorithmen sind vielfach erprobt. Sie können sich also ganz auf die Entwicklung funktionierender, praktikabler Lösungen konzentrieren. MATLAB verfügt außerdem über Schnittstellen zu externen Programmen und anderen Entwicklungsumgebungen, so dass Sie wertvolles geistiges Eigentum und frühere Entwicklungen vollständig weiterverwenden können. In MATLAB entwickelte Programme lassen sich mit geringstem Aufwand in eigenständige Applikationen kompilieren und so vertreiben oder an Dritte weitergeben.
Die intuitive MATLAB-Programmiersprache
Anders als die meisten konventionellen Programmiersprachen können Sie sich mit MATLAB ganz auf wichtige technische Konzepte konzentrieren anstatt sich mit programmiertechnischen Details wie der Speicherverwaltung oder der Deklaration von Variablen aufzuhalten. M-Files müssen weder kompiliert noch verlinkt werden. Sie können Sie bearbeiten, debuggen und alle angebrachten Veränderungen sofort durch Ausführung überprüfen, ohne MATLAB zu verlassen. Mit M-Files speichern Sie alle Eingaben an der Kommandozeile in From dauerhafter, wiederverwendbarer MATLAB-Funktionen. Durch übliche Konstrukte wie If-Else-Else, If und While-Schleifen wird Ihr Programmcode übersichtlich und leicht verständlich. M-File-Programme können jede beliebige MATLAB-Funktion, jede anwenderdefinierte Struktur oder Klasse sowie eine Vielzahl von Datentypen von Skalaren und Matrizen bis hin zu mehrdimensionalen Datenfeldern enthalten.
Entwicklungswerkzeuge
MATLAB eignet sich auch hervorragend zum Rapid Prototyping sowohl einzelner Programmteile als auch komplexester Anwendungen. Mit dem M-File Performance Profiler, dem M-File Editor/Debugger und Werkzeugen zum Aufbau grafischer Programmoberflächen finden Sie in MATLAB alles, was Sie zur Implementierung des fertigen Entwurfs benötigen. Die GUI-Entwicklungswerkzeuge in MATLAB gestatten Ihnen den Aufbau umfassender, interaktiver Oberflächen für Ihre Anwendungen mit Elementen wie:
- Pull-Down- und Pop-Up-Menüs
- Allen in MATLAB integrierten oder anwenderdefinierten und interaktiven 2D- und 3D-Grafiktypen
- Push-Buttons und Listboxen
- Editierbaren Text- und Dialogboxen
- Beliebigen MATLAB Function Calls
- Mehreren Fenstern nebeneinander
- Animationen und Sounds
![]() |
Im MATLAB GUI Builder lassen sich hochwertige visuelle Schnittstellen mit wenigen Mausklicks erzeugen. Klicken Sie auf das Bild für eine vergrößerte Ansicht (33 kB). |
Eingebaute mathematische und grafische Kernfunktionen
Mit MATLAB müssen Algorithmen nicht von Grund auf aufgebaut oder mit Hilfe komplizierter Schnittstellen zu externen Bibliotheken ausgestattet werden. MATLAB verfügt über ein solides mathematisches Grundgerüst, eine intuitive technische Sprache und hunderte von Funktionen selbst für anspruchsvollste Anwendungen. Dazu kommen mächtige, interaktive Funktionen für zweidimensionale Grafiken und Bilder oder dreidimensionale Oberflächen sowie Fähigkeiten zur Visualisierung volumetrischer Daten. In den MATLAB-Toolboxen finden Sie außerdem Tausende anwendungsspezifischer Funktionen, GUIs oder Diagrammtypen, die die Funktionalität von MATLAB für die verschiedensten Anwendungsgebiete erweitern.
Einfache Integration externer Programme und Daten
Wertvolles geistiges Eigentum in Form von C-, C++-, Fortran- oder Java lässt sich mit MATLAB problemlos weiterverwenden, da externe Routinen direkt aufgerufen oder während der Laufzeit eingebunden werden können. Mit dem Engine-Modul können Sie aber auch aus anderen Programmen auf MATLAB zugreifen. Aufrufe jeder beliebigen MATLAB-Funktion - auch selbst geschriebener M-Files - können so in bestehende oder neu entwickelte C- und Fortran-Programme eingebettet werden. Die Fähigkeit zur Nutzung externer Quellen gestattet es Ihnen, in MATLAB zu entwickeln, ohne Investitionen in frühere Entwürfe, Programme oder Datenformate zu verlieren.
Store


