MATLAB Compiler

Hauptmerkmale

  • Paketieren Ihrer MATLAB-Programme als eigenständige Anwendungen oder freigegebene Bibliotheken
  • Lizenzgebührenfreie Verteilung von Anwendungen an Anwender, die MATLAB nicht haben
  • Integration von MATLAB-Programmen in Java™, Microsoft® .NET und Excel®-Anwendungen mithilfe von MATLAB Builder-Produkten
  • Umfangreiche Bereitstellung von MATLAB-Programmen mithilfe von MATLAB Production Server™
  • Verschlüsselung von MATLAB-Code zum Schutz Ihres geistigen Eigentums

Teilen Sie Ihre MATLAB Anwendungen mit MATLAB Compiler 5:07
Create single shareable files from MATLAB® algorithms and applications. Package them using MATLAB Compiler for use without a MATLAB installation.

Spectrum-analysis application, deployed and running outside MATLAB on Windows.

Spektralanalysen-Anwendung, außerhalb von MATLAB unter Windows verteilt und ausgeführt. Die in MATLAB entwickelte Anwendung erfasst Signale direkt aus einer Messkarte, analysiert die Daten und stellt sie grafisch dar.

Paketieren einer Anwendung oder Komponente

Mit MATLAB Compiler können Sie MATLAB-Komponenten für die Bereitstellung paketieren. Sie bestimmen ein Programm, und MATLAB Compiler ermittelt, welche MATLAB-Funktionen und Dateien notwendig sind, um das Programm zu unterstützen, und verschlüsselt dann den Programmcode.

Für Implementierungen gemeinsam verwendeter Bibliotheken erstellt MATLAB Compiler die Header-Datei für den Einschluss in einer C- oder C++-Anwendung sowie eine Bibliotheksdatei für die Verknüpfung mit der Anwendung. Dann werden die Dateien als Programmdatei oder Komponente „gewrappt“.

Um Anwendern eine optimale Benutzererfahrung zu bieten, ist mit MATLAB Compiler Folgendes möglich:

  • Angabe, ob die Runtime mit dem Installationspaket bereitgestellt oder automatisch bei der Installation heruntergeladen wird
  • Erfassen von Anwendungsmetadaten wie Softwareversionsnummer, Autorinformationen und Standardinstallationsverzeichnis
  • Hinzufügen beliebiger ergänzender Dateien, die nicht durch Abhängigkeitsprüfungen erkannt werden, wie beispielsweise Datendateien oder Bilder
  • Definieren eines Installationsprogramms für Ihre Anwendung mit benutzerspezifisch angepassten Grafiken, Splash Screens und Symbolen
Application development and deployment work flow.

Anwendungsentwicklungs- und -bereitstellungs-Workflow, der Algorithmusentwicklung, UI-Erstellung und Paketieren der Anwendung mit einem optionalen spezifisch angepassten Installationsprogramm umfasst. Sie verteilen ein professionelles Installationsprogramm, das eine einfache Bereitstellung, an Anwenderdie MATLAB nicht haben, ermöglicht.

Bereitstellung von Desktop-, Web- oder Unternehmensprogrammen

Sie können mit MATLAB Compiler eigenständige Anwendungen für den Desktop bereitstellen, ohne dass eine weitere Programmierung erforderlich ist. Für die Integration mit Excel® können Sie mit MATLAB Builder™ EX MATLAB -Programme als Add-Ins für Tabellenkalkulationen paketieren.

Für Anwendungen, die in eine andere Entwicklungsumgebung integriert werden müssen, können Sie mit MATLAB Compiler eine gemeinsam verwendete Bibliothek für C- oder C++-Anwendungen erstellen. Mithilfe von MATLAB Compiler und Add-On-Builder-Produkten können Sie MATLAB-Programme für die Verwendung in Anwendungen paketieren, die in Java und.NET programmiert wurden. Die mit den Builder-Produkten erstellten Java- und .NET-Komponenten unterstützen Standard-Webtechnologien wie ASP.NET, SOAP, XML, JavaScript® und HTML sowie Java RMI und .NET-Remoting, um für hohe Skalierbarkeit zu sorgen.

Mit MATLAB Compiler und MATLAB Production Server können Sie numerische Analysen in Ihren Produktionssystemen ausführen. Verwenden Sie MATLAB Compiler , um Programme zu paketieren und sie direkt mit MATLAB Production Server bereit zu stellen, ohne weitere Programmierschritte durchführen oder eine spezifische Infrastruktur für ihre Verwaltung schaffen zu müssen.

Alle bereitgestellten Anwendungen und Komponenten verwenden die Runtime, um eine lizenzgebührenfreie Verteilung an Anwender zu ermöglichen, die MATLAB nicht haben.

Range of deployment scenarios enabled by MATLAB Compiler and related products.

Palette der durch MATLAB Compiler und der damit verwandten Produkte möglichen Bereitstellungsszenarien.

Probieren Sie MATLAB Compiler

Testsoftware anfordern

Prädiktive Datenanalyse in Medizintechnik und Pharmazie

Webinar anzeigen