

MATLAB ist eine hochentwickelte Programmier- und numerische Rechenumgebung, die von Ingenieuren und Wissenschaftlern weit verbreitet für Datenanalyse, Algorithmusentwicklung und Systemmodellierung genutzt wird. Es bietet eine Desktop-Umgebung, die für iterative Analyse- und Designprozesse optimiert ist, zusammen mit einer Programmiersprache, die Matrix- und Array-Mathematik direkt ausdrückt. Die Live-Editor-Funktion ermöglicht es Benutzern, Skripte zu erstellen, die Code, Ausgaben und formatierten Text in einem ausführbaren Notizbuch integrieren. Hauptmerkmale und Funktionalität: - Datenanalyse: Werkzeuge zum Erkunden, Modellieren und Analysieren von Daten. - Grafiken: Funktionen zur Visualisierung und Erkundung von Daten durch verschiedene Diagramme und Charts. - Programmierung: Möglichkeiten zur Erstellung von Skripten, Funktionen und Klassen für angepasste Workflows. - App-Entwicklung: Einrichtungen zur Entwicklung von Desktop- und Webanwendungen. - Externe Sprachschnittstellen: Integration mit Sprachen wie Python, C/C++, Fortran und Java. - Hardware-Konnektivität: Unterstützung für die Verbindung von MATLAB mit verschiedenen Hardware-Plattformen. - Paralleles Rechnen: Fähigkeit, groß angelegte Berechnungen durchzuführen und Simulationen mit Multicore-Desktops, GPUs, Clustern und Cloud-Ressourcen zu parallelisieren. - Bereitstellung: Optionen zum Teilen von MATLAB-Programmen und deren Bereitstellung in Unternehmensanwendungen, eingebetteten Geräten und Cloud-Umgebungen. Primärer Wert und Benutzerlösungen: MATLAB vereinfacht komplexe mathematische Berechnungen und Datenanalysetätigkeiten, wodurch Benutzer effizient Algorithmen und Modelle entwickeln können. Seine umfassenden Toolboxes und interaktiven Apps erleichtern schnelles Prototyping und iteratives Design, was die Entwicklungszeit verkürzt. Die Skalierbarkeit der Plattform ermöglicht einen nahtlosen Übergang von der Forschung zur Produktion und unterstützt die Bereitstellung auf verschiedenen Systemen ohne umfangreiche Codeänderungen. Durch die Integration mit mehreren Programmiersprachen und Hardware-Plattformen bietet MATLAB eine vielseitige Umgebung, die die vielfältigen Bedürfnisse von Ingenieuren und Wissenschaftlern in verschiedenen Branchen adressiert.

Simulink ist eine Blockdiagrammumgebung für Multidomain-Simulation und modellbasiertes Design. Es unterstützt das Systemdesign auf hoher Ebene, die Simulation, die automatische Codegenerierung sowie den kontinuierlichen Test und die Verifikation eingebetteter Systeme. Simulink bietet einen grafischen Editor, anpassbare Blockbibliotheken und Solver für die Modellierung und Simulation dynamischer Systeme. Es ist in MATLAB integriert, sodass Sie MATLAB-Algorithmen in Modelle einbinden und Simulationsergebnisse zur weiteren Analyse nach MATLAB exportieren können. Hauptmerkmale: - Grafischer Editor zum Erstellen und Verwalten hierarchischer Blockdiagramme - Bibliotheken vordefinierter Blöcke zur Modellierung von kontinuierlichen und diskreten Systemen - Simulations-Engine mit Festschritt- und Variablenschritt-ODE-Solvern - Oszilloskope und Datenanzeigen zur Ansicht von Simulationsergebnissen - Projekt- und Datenmanagement-Tools zur Verwaltung von Modellen und Daten - Modellanalysetools zur Verfeinerung der Modellarchitektur und zur Erhöhung der Simulationsgeschwindigkeit - MATLAB-Funktionsblock zum Importieren von MATLAB-Algorithmen in Modelle - Legacy-Code-Tool zum Importieren von C- und C++-Code in Modelle Primärer Wert: Simulink ermöglicht Ingenieuren und Wissenschaftlern das Design, die Simulation und den Test komplexer Systeme in einer einheitlichen Umgebung, was die frühzeitige Erkennung von Designproblemen erleichtert und die Entwicklungszeit verkürzt. Durch die Integration mit MATLAB ermöglicht es die nahtlose Einbindung von Algorithmen und Datenanalysen, was die Effizienz und Genauigkeit der Systementwicklung erhöht. Die Unterstützung von Simulink für die automatische Codegenerierung und kontinuierliche Verifikation vereinfacht den Übergang vom Design zur Implementierung und gewährleistet robuste und zuverlässige eingebettete Systeme.

SimEvents ist ein Teil von MathWorks, der die diskrete Ereignissimulation zur MATLAB/Simulink-Umgebung hinzufügt.

Modellieren und simulieren von Entscheidungslogik mit Zustandsautomaten und Flussdiagrammen

Die offene Datenplattform für das Internet der Dinge

Simulink Desktop Real-Time bietet einen Echtzeit-Kernel zur Ausführung von Simulink-Modellen auf einem Laptop oder Desktop mit Windows oder Mac OS X.

System Composer™ ermöglicht die Definition, Analyse und Spezifikation von Architekturen und Kompositionen für modellbasierte Systementwicklung und Softwaredesign. Mit System Composer können Sie Anforderungen zuweisen, während Sie ein Architekturmodell verfeinern, das dann in Simulink® entworfen und simuliert werden kann.

Seine Lösungen helfen bei der Algorithmusentwicklung, Datenanalyse, Visualisierung und numerischen Berechnung.

MathWorks is the leading developer of mathematical computing software. Engineers and scientists worldwide rely on its products to accelerate the pace of discovery, innovation, and development. MATLAB, the language of technical computing, is a programming environment for algorithm development, data analysis, visualization, and numeric computation. Simulink is a graphical environment for simulation and Model-Based Design for multidomain dynamic and embedded systems. MATLAB and Simulink are also fundamental teaching and research tools in the world's universities and learning institutions. Founded in 1984, MathWorks employs more than 6000 people in 16 countries, with headquarters in Natick, Massachusetts, USA.