Matlab-Toolboxen
Matlab
-
Matlab ist eine Hochsprache und auch eine interaktive Umgebung, mit der
rechenintensive Aufgaben schneller durchgeführt werden
können, als mit herkömmlichen Programmiersprachen, wie C, C++
und Fortran.
- Mit der Distributed Computing Toolbox
und der Matlab Distributed Computing Engine können verteile
Matlab-Anwendungen entwickelt und in einem Computer-Cluster
ausgeführt werden, ohne die Entwicklungsumgebung verlassen zu
müssen. Es können Anwendungen in Matlab erstellt werden, die
mit Hilfe der Computing Toolbox-Funktionen in unabhängige oder
abhängige Tasks aufgeteilt werden können. Die Toolbox
beinhaltet Funktionen, die auf dem Message Passing Interface (MPI)
basieren, um die Kommunikation zwischen Tasks zu implementieren. Die
Matlab Distributed Computing Engine koordiniert und wertet Tasks
mehrerer dezentraler Matlab-Sessions aus, um die Ausführungszeit,
verglichen mit demselben Algorithmus in einer einzelnen Matlab-Session
ausgeführt, zu verringern.
- siehe Distributed
Computing Toolbox
Math and Optimization
- Die Optimization Toolbox erweitert MATLABs
technische Rechenumgebung um Werkzeuge und häufig verwendete
Algorithmen für Standard- und komplexe Optimierungen. Diese
Algorithmen lösen beschränkte und unbeschränkte
kontinuierliche und diskrete Probleme. Die Toolbox enthält
Funktionen für die lineare und die quadratische Programmierung und
nichtlineare Optimierung, für nichtlineare kleinste Quadrate,
nichtlineare Gleichungen, für die Optimierung durch mehrere
Zielfunktionen und die binäre Ganzzahlprogrammierung.
- Die Symbolic Math Toolbox vereinigt die
Funktionalität, die die Maple Symbolic Engine in den Bereichen der
symbolischen Mathematik und der Arithmetik mit variabler Genauigkeit
bietet, mit den numerischen und Visualisierungsfunktionen von MATLAB.
Mit der Symbolic Math Toolbox lassen sich symbolische Berechnungen in
der MATLAB-Sprache und -Syntax ausführen. Sie umfasst mehr als 100
symbolische Funktionen zur Durchführung von Operationen aus der
Algebra und Analysis oder von Integraltransformationen.
- Die Extended Symbolic Math Toolbox
vereinigt die Funktionalität, die die Maple Symbolic Engine in den
Bereichen der symbolischen Mathematik und der Arithmetik mit variabler
Genauigkeit bietet, mit den numerischen und Visualisierungsfunktionen
von MATLAB. Die Toolbox umfasst mehr als 100 symbolische Funktionen zur
Durchführung von Operationen aus der Algebra und Analysis oder von
Integraltransformationen. Die Extended Symbolic Math Toolbox
unterstützt die Maple-Programmierung und bietet Ihnen den Zugriff
auf die spezialisierten mathematischen Bibliotheken von Maple 8.
- Die Partial Differential
Equation Toolbox enthält Werkzeuge zur Untersuchung und
Lösung partieller Differentialgleichungen (PDE) in zwei
Raumdimensionen und der Zeit. Eine Sammlung von
Kommandozeilenfunktionen und eine grafische Oberfläche
ermöglichen die Vorverarbeitung, Lösung und Nachverarbeitung
generischer 2D-PDEs für eine Vielzahl wissenschaftlicher und
technischer Anwendungen.
- Diese Toolbox stellt
somit Ingenieuren, Wissenschaftlern, Forschern, Finanzanalysten und
Statistikern die Software zur Verfügung, die sie zur Beurteilung
und zum Verständnis ihrer Daten benötigen. Sie stellt
Funktionen und interaktive Werkzeuge zur Analyse historischer Daten,
zur Modellierung von Daten, zur Simulation von Systemen, zur
Entwicklung statistischer Algorithmen sowie zum Erlernen und
Unterrichten von Statistik bereit.
Statistics and Data Analysis
- Statistics Toolbox
- Die Curve Fitting Toolbox enthält
grafische Benutzeroberflächen (GUIs) und Kommandozeilenfunktionen
für eine Vielzahl von Anwendungen, die eine Kurvenanpassung
erfordern. Sie umfasst integrierte Werkzeuge zur Voransicht und
Vorverarbeitung von Daten, zur Entwicklung und zum Vergleich von
Standard- und selbst erstellten Modellen, zur Anpassung mit Standard-
und robusten Methoden sowie zur Analyse der erhaltenen
Näherungen.
- Die Curve Fitting Toolbox enthält
grafische Benutzeroberflächen (GUIs) und Kommandozeilenfunktionen
für eine Vielzahl von Anwendungen, die eine Kurvenanpassung
erfordern. Sie umfasst integrierte Werkzeuge zur Voransicht und
Vorverarbeitung von Daten, zur Entwicklung und zum Vergleich von
Standard- und selbst erstellten Modellen, zur Anpassung mit Standard-
und robusten Methoden sowie zur Analyse der erhaltenen
Näherungen.
- Die Spline Toolbox ist eine Sammlung von
Algorithmen zur Anpassung sowie zur Interpolation, Extrapolation und
Visualisierung von Daten. Sie umfasst eine grafische Oberfläche
zur Erstellung, Visualisierung und Manipulation von Splines.
Zusätzliche Funktionen erlauben die Berechnung, Darstellung,
Kombination, Differenzierung und Integration von Splines.
- Die Model-Based Calibration Toolbox
enthält Entwicklungswerkzeuge für die Kalibrierung von
Antriebsstrang-Systemen. Die Toolbox baut auf MATLABs
leistungsfähigen Fähigkeiten auf dem Gebiet technischer
Berechnungen und den Simulationsfunktionen von Simulink auf. Sie
ermöglicht die Entwicklung optimierter Kalibrierungen für
Motoren mit vielen Freiheitsgraden, die mit herkömmlichen
Verfahren nur schwer zu kalibrieren sind. Mit der Model-Based
Calibration Toolbox lassen sich Verfahren zur systematischen
Kalibrierung Ihrer Motoren entwickeln, die eine optimale Ausgewogenheit
von Motorleistung, Abgasausstoß und Treibstoffverbrauch erzielen.
Control System Design and Analysis
- Control System Toolbox
- Die System Identification Toolbox
ermöglicht die Entwicklung und Validierung linearer Modelle
dynamischer Systeme anhand gemessener Ein- und Ausgabedaten. Zur
Anpassung von Modellen an Ein- oder Mehrkanaldaten können sowohl
Zeit- als auch Frequenzdomänendaten verwendet werden. Diese
Toolbox enthält Werkzeuge zur Modellierung dynamischer Systeme,
die nicht einfach durch physikalische Grundgesetze darstellbar sind,
wie z.B. Motorsubsysteme, Flugdynamik-Systeme, Thermofluid-Prozesse
oder elektromechanische Systeme. Sämtliche Toolbox-Funktionen
wurden von Professor Lennart Ljung, einem anerkannten Fachmann auf dem
Gebiet der Systemidentifizierung, geschrieben.
- Die Fuzzy Logic Toolbox erweitert die
MATLAB-Umgebung für technisch-wissenschaftliche Berechnungen um
Werkzeuge für den Entwurf von Fuzzy Logic-Systemen. Der Bediener
wird von grafischen Benutzeroberflächen (GUIs) durch die einzelnen
Entwicklungsschritte für ein Fuzzy Inference-System geleitet.
Daneben stehen Funktionen für zahlreiche verbreitete Fuzzy
Logic-Methoden, wie zum Beispiel Fuzzy Clustering und adaptives
Neuro-Fuzzy-Lernen zur Verfügung.
- Die Robust Control Toolbox enthält
Werkzeuge zum systematischen Einbau von Unsicherheiten in Ihren
Entwurf. Sie können dadurch sicherstellen, dass der von Ihnen
kunstruierte Regler seiner späteren realen Umgebung wirklich
gewachsen ist. Die Werkzeuge der Toolbox erlauben die schnelle
Identifikation von Worst Case-Szenarien und die automatische Erzeugung
von Reglern, die Parameterschwankungen und Modellierungsfehlern
gegenüber unempfindlicher sind.
- Model Predictive Control Toolbox
Signal Processing and Communications
- Die Signal Processing Toolbox ist eine
Sammlung auf Industriestandards basierender Algorithmen für die
Verarbeitung analoger und digitaler Signale. Sie enthält grafische
Benutzeroberflächen (GUIs) für interaktive Entwurfs- und
Analysearbeiten sowie Kommandozeilenfunktionen für die Entwicklung
komplexer Algorithmen.
- Die Communications Toolbox erweitert die
MATLAB-Umgebung für technische Berechnungen um Funktionen,
Diagramme und eine grafische Benutzeroberfläche für die
Untersuchung, den Entwurf, die Analyse und die Simulation von
Algorithmen für die physikalische Ebene von
Kommunikationssystemen. Die Toolbox hilft bei der Erstellung von
Algorithmen für kabelbasierende und kabellose zivile und
militärische Anwendungen.
- Die Filter Design Toolbox enthält
hochentwickelte Techniken für den Entwurf, die Simulation und die
Analyse digitaler Filter. Sie erweitert die Funktionalität der
Signal Processing Toolbox um Filterarchitekturen und Entwurfsverfahren
für komplexe Echtzeit-DSP-Anwendungen wie z.B. die Multiraten- und
die adaptive Filterung. In Kombination mit der (separat
erhältlichen) Fixed-Point Toolbox vereinfacht die Filter Design
Toolbox außerdem den Entwurf von Festkommafiltern und die Analyse von
Quantisierungseffekten. Zusammen mit dem (separat erhältlichen)
Filter Design HDL Coder ermöglicht die Filter Design Toolbox die
Generierung von VHDL- und Verilog-Code für Festkommafilter.
- Der Filter Design HDL Coder fügt
MATLAB Hardware-Implementierungsfunktionen hinzu. Er ermöglicht
das Erzeugen von effizientem, synthetisierbarem und portierbarem VHDL-
oder Verilog-Code für Festkommafilter, die mit der Filter Design
Toolbox zur Implementierung in ASICs oder FPGAs entworfen wurden. Er
erzeugt außerdem automatisch Testbenches für VHDL, Verilog und
ModelSim zum schnellen Simulieren, Testen und Überprüfen des
generierten Codes.
- Die Wavelet Toolbox erweitert MATLABs technische
Rechenumgebung um grafische Werkzeuge und Kommandozeilenfunktionen zur
Entwicklung Wavelet-basierter Algorithmen für die Analyse,
Synthese, Rauschunterdrückung und Komprimierung von Signalen und
Bildern.
- Die Fixed-Point Toolbox ermöglicht die
Verwendung von Festkomma-Datentypen und -Arithmetik in MATLAB. Sie
dient der Entwicklung von Algorithmen zum Testen, zur Simulation und
zur Verifikation von Festkommaimplementierungen.
- Die RF Toolbox erweitert MATLABs technische
Rechenumgebung um Funktionen und eine grafische Schnittstelle (GUI) zum
Arbeiten mit bzw. zur Analyse und Visualisierung des Verhaltens von
HF-Komponenten. Mit der Toolbox lassen sich HF-Filter,
-Übertragungsstrecken, -Verstärker und -Mischer auf der
Grundlage ihrer Netzwerkparameter und ihres physikalischen Verhaltens
spezifizieren. Außerdem kann sie Dateien in verschiedenen
Industrie-Standardformaten lesen und schreiben.
- Link for Code Composer Studio?
- Link for ModelSim®
Image Processing
- Die Image Processing Toolbox bietet ein
umfassendes Instrumentarium von Standardalgorithmen und grafischen
Werkzeugen für die Bildverarbeitung, -analyse und -visualisierung
sowie zur Entwicklung bildverarbeitender Algorithmen. Sie
ermöglicht die Wiederherstellung von Bildern mit Störungen
oder schlechter Qualität, die Bildverbesserung, die Extraktion von
Details, die Analyse von Formen und Texturen sowie die
Bildregistrierung. Die Mehrzahl der Toolbox-Funktionen sind in der
offenen MATLAB®-Sprache geschrieben, Sie können also die
Algorithmen untersuchen, den Quellcode ändern und auch ganz eigene
Funktionen erstellen.
- Image Acquisition Toolbox
- Mapping Toolbox
Test & Measurement
- Die Data Acquisition Toolbox
enthält eine umfassende Sammlung von Werkzeugen, um analoge und
digitale Ein- und Ausgaben mit einer Vielzahl PC-kompatibler
Datenerfassungsgeräte auszutauschen. Sie eignet sich, um externe
Hardwaregeräte zu konfigurieren oder um Daten zur Analyse in
MATLAB einzulesen bzw. an die Geräte zu senden.
- Die Instrument Control Toolbox
ermöglicht die Kommunikation mit Instrumenten wie Oszilloskopen,
Funktionsgeneratoren und Analysegeräten direkt aus MATLAB heraus.
Sie ermöglicht die Kommunikation mit Instrumenten über
Instrumententreiber wie IVI und VXIplug&play sowie mittels
häufig verwendeter Kommunikationsprotokolle wie GPIB, VISA, TCP/IP
und UDP. Mit der Instrument Control Toolbox lassen sich in MATLAB Daten
erzeugen und dann an ein Instrument übergeben oder Daten nach
MATLAB einlesen und dort analysieren oder visualisieren.
- Image Acquisition Toolbox
- SystemTest
- OPC Toolbox
Computational Biology
- Bioinformatics Toolbox
- SimBiology
Financial Modeling and Analysis
- Financial Toolbox
- Financial Derivatives Toolbox
- GARCH Toolbox
- Datafeed Toolbox
- Fixed-Income Toolbox
Application Deployment
- Mit dem MATLAB Compiler können Sie
MATLAB-Programme automatisch in Standalone-Anwendungen und
-Softwarekomponenten konvertieren und sie dadurch für andere
Anwender zugänglich machen. Mit dem MATLAB Compiler erzeugte
Anwendungen und Komponenten lassen sich auch auf Rechnern ohne MATLAB
ausführen.
Der MATLAB Compiler unterstützt die komplette
MATLAB-Sprache und die meisten auf MATLAB basierenden Toolboxen.
Detaillierte Informationen bezüglich der Unterstützung
von MATLAB und Toolboxen durch den MATLAB Compiler 4 finden sie
unter diesem Link.
- Mit dieser Toolbox lassen sich mathematische und
grafische MATLAB-Funktionen in ein Microsoft Excel-Rechenblatt
integrieren. MATLAB dient so als Rechen-Engine für Excel, wodurch
Sie hochwertige Grafiken erstellen und die Ausführungszeit
komplexer Anwendungen beträchtlich verkürzen
können.
- MATLAB® Web Server
Application Deployment Targets
- Der MATLAB Builder for Excel erlaubt
die einfache Konvertierung komplexer MATLAB-Algorithmen in
selbstständige Excel-Add-ins. So können Sie die flexible,
matrizenbasierte MATLAB-Programmierumgebung mit ihren Tausenden von
Mathematik- und Grafikfunktionen zum Rapid Prototyping und zur
Entwicklung rechenintensiver Modelle nutzen.
- MATLAB® Builder for .NET
Database Connectivity and Reporting
- Mit der Database Toolbox können Sie Daten
zwischen MATLAB und jeder ODBC/JBDC-kompatiblen Datenbank austauschen.
Der in der Toolbox enthaltene Visual Query Builder ermöglicht die
Abfrage gespeicherter Daten ohne jegliche SQL-Kenntnisse. So haben Sie
die Möglichkeit, Daten schnell und einfach aus MATLAB heraus
abzurufen, zu analysieren und zu speichern.
- MATLAB® Report Generator