Main Content

Clases de MATLAB

Generación de código para clases de MATLAB®

Puede generar código para clases de MATLAB, como clases de valores, clases de identificadores y System objects. En el código C generado, las clases de MATLAB se representan como estructuras. Si genera código C++, el comportamiento predeterminado del generador de código es producir clases de C++ para las clases de MATLAB. Debe tener en cuenta ciertas indicaciones y limitaciones de uso cuando utilice clases en el código de MATLAB destinado a la generación de código.

Clases

coder.ClassTypeRepresent set of MATLAB classes acceptable for input specification

Temas

Conceptos básicos de la generación de código

Especificación de la entrada

Indicaciones y limitaciones de uso

Solución de problemas

Handle Object Limitations for Code Generation

Adhere to code generation restrictions for handle objects.

Class Does Not Have Property

Troubleshoot issues with assignment of a property of a handle class.

Passing By Reference Not Supported for Some Properties

You cannot use certain properties with coder.ref, coder.rref, or coder.wref.

Resolve Error: Code Generator Failed to Produce C++ Destructor for MATLAB Class

Troubleshoot generation of standalone code for C++ destructor of a MATLAB class.

Work Around Language Limitation: Code Generation Does Not Support Object Arrays

Troubleshoot code generation failure for arrays of objects in your MATLAB code.

Ejemplos destacados