Aufrufen von MATLAB aus .NET heraus
Die MATLAB-Engine-API für .NET bietet eine Schnittstelle zwischen der Programmiersprache .NET und MATLAB. Mit dieser API können Programme MATLAB starten, MATLAB-Funktionen mit Argumenten evaluieren und Daten zwischen MATLAB und .NET-Programmen austauschen.
Wenn Sie vorhandene .NET-Programme, die für MATLAB R2022a oder frühere Versionen, die mit dem Microsoft® Component Object Model (COM) funktionieren, erstellen müssen, finden Sie weitere Informationen unter Verfassen von COM-Anwendungen für MATLAB.
Informationen zum Zugriff auf .NET-Bibliotheken direkt aus MATLAB heraus finden Sie unter Aufruf von .NET aus MATLAB heraus.
Funktionen
Klassen
Themen
Einrichten und Erstellen von Engine-Anwendungen
- Requirements to Build .NET Engine Programs
Set environment variables, and compile and run your .NET code. - Test Your .NET Development Environment
Confirm your development environment for the MATLAB .NET engine.
Datenzuordnung
- Pass .NET Data Types to MATLAB Functions
Convert .NET data to MATLAB data. - Handle MATLAB Data in .NET Applications
Convert MATLAB data to .NET data.
Verwenden der MATLAB-Engine-API für .NET
- Elements of a .NET Engine Program
Get started with MATLAB Engine API for .NET. - Start MATLAB Session from .NET
Start a .NET engine session synchronously or asynchronously, and pass startup options to MATLAB. - Connect .NET Application to Running MATLAB Session
Connect the .NET engine to a running MATLAB session that has been started as or converted to a shared session. - Execute MATLAB Functions from .NET
Pass variables to MATLAB function calls and return values to .NET applications. - Use MATLAB Structures in .NET
Define MATLAB structure data types in .NET using theMathWorks.MATLAB.Types.MATLABStruct
class.
Fehlersuche
MathWorks.MATLAB.Exceptions Exception Classes for .NET
The MathWorks.MATLAB.Exceptions
namespace contains the
exception classes for the .NET engine.