Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

Llamar a MATLAB desde .NET

Escriba programas de .NET que funcionen con MATLAB®

La API del motor de MATLAB para .NET ofrece una interfaz entre los lenguajes de programación de .NET y MATLAB. La API permite que los programas inicien MATLAB, evalúen funciones de MATLAB con argumentos e intercambien datos entre MATLAB y los programas de .NET.

Si necesita mantener programas de .NET existentes creados para la versión R2022a de MATLAB o una versión anterior que funcionen con el Modelo de objetos componentes (COM) de Microsoft®, consulte Escribir aplicaciones COM que funcionen con MATLAB.

Para acceder a bibliotecas de .NET directamente desde MATLAB, consulte Llamar a .NET desde MATLAB.

Funciones

expandir todo

matlab.engine.shareEngineConvert running MATLAB session to shared session
matlab.engine.engineNameReturn name of shared MATLAB session
matlab.engine.isEngineSharedDetermine if MATLAB session is shared

Clases

expandir todo

MathWorks.MATLAB.Engine.MATLABEngine .NET class using MATLAB as a computational engine (desde R2022b)
MathWorks.MATLAB.Types.MATLABArray.NET class to represent pointers to MATLAB arrays (desde R2022b)
MathWorks.MATLAB.Types.MATLABObject.NET class to represent scalar instances of MATLAB classes (desde R2022b)
MathWorks.MATLAB.Types.MATLABStruct.NET class to represent scalar MATLAB structures (desde R2023a)
MathWorks.MATLAB.Types.MATLABWorkspace.NET class to manage interactions with MATLAB base workspace variables (desde R2022b)
MathWorks.MATLAB.Types.RunOptions.NET class to specify options for MATLAB function evaluation (desde R2022b)

Temas

Configurar y crear aplicaciones para el motor

Aplicación de datos

Uso de la API del motor de MATLAB para .NET

Solución de problemas

MathWorks.MATLAB.Exceptions Exception Classes for .NET

The MathWorks.MATLAB.Exceptions namespace contains the exception classes for the .NET engine.

Información relacionada