Skip to Main Content Skip to Search
Home |   Deutschland  Choose Country  |  Kontakt  |  Cart Store 
Account Anlegen | Anmelden
Produkte & Services Branchen Forschung und Lehre Support User Community Unternehmen

 

Beschreibung

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.

Vom MATLAB-Desktop aus heben Sie bequemen Zugriff auf sämtliche verfügbaren Werkzeuge und arbeiten damit effizienter. Hier können Sie MATLAB-Code schreiben, sichten und bearbeiten, die Online-HIlfe nutzen, andere Programme ansteuern, Dateien verwalten und Daten importieren, ohne ein einziges Mal die Umgebung zu wechseln. Im Editor und Debugger können Sie jetzt ganze Abschnitte auskommentieren, Breakpoints setzen, Programmstellen nach Zeilennummern suchen und Programmteile auswählen und separat ausführen. Klicken Sie auf das Bild für eine vergrößerte Ansicht (32 kB).


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.

Das von GMI Inc. entwickelte GMI Wellcheck(TM) ist eine MATLAB-basierte Anwendung, die bei der Planung schwieriger Bohrprojekte hilft, bei denen die Stabilität des Bohrlochs während des Niederbringens ein Problem darstellt. Mit seinem GUI kann die für die Bohrung langer Abschnitte erforderliche Schlammdichte errechnet werden. In einem flexiblen Rechteck, das durch die obere und untere sichere Schlammdichte für eine bestimmte Abschnittstiefe begrenzt wird, wird das Risiko farbcodiert angezeigt. Schlammgewichte oder nötige Armierungspunkte lassen sich so schnell und einfach Berechnen und damit Kosten und Risiken begrenzen. Klicken Sie auf das Bild für eine vergrößerte Ansicht (36 kB).

Vertrieb kontaktieren
Seite per E-Mail versenden
Seite drucken

Albatroz Engineering

"With MATLAB, we had a prototype power line inspection system in test flights within four months and a working version within six months. Development would have taken two or three times longer using C or C++."
- Alberto Vale, Albatroz Engineering