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.

API de datos de MATLAB para C++

Utilice la API de datos de MATLAB® para leer y escribir datos de MATLAB desde programas de C++

La API de datos de MATLAB brinda una vía para que las aplicaciones que se ejecutan fuera de MATLAB puedan funcionar con datos MATLAB a través de una interfaz neutral de MATLAB. La API utiliza semántica y patrones de diseño de C++ moderno y, siempre que sea posible, evita la realización de copias de datos mediante el uso de la semántica COW (copiar al escribir) de MATLAB.

Nota

La API de datos de MATLAB es compatible con funcionalidades de C++ moderno, pero no es compatible con API para manipular matrices en C. Las funciones de la API de datos de MATLAB no se pueden mezclar con las de la API para manipular matrices en C y la API MEX de C en un archivo MEX. Igualmente, tampoco puede mezclar las funciones de la API de datos de MATLAB con las funciones de la API del motor de C, que se describen en Llamar a MATLAB desde C, ni con las de la API de archivo MAT de C, que se describen en Escribir programas de C para leer datos de archivos MAT.

Clases

expandir todo

matlab::data::ArrayFactoryC++ class to create arrays
matlab::data::ArrayClase básica C++ para todos los tipos de arreglos
matlab::data::TypedArray<T>Templated C++ class to access array data
matlab::data::CellArrayClase de C++ para acceder a arreglos de celdas de MATLAB
matlab::data::CharArrayC++ class to access MATLAB character arrays
matlab::data::EnumArrayC++ class to access MATLAB enumeration arrays
matlab::data::ObjectArrayC++ class to access MATLAB object arrays
matlab::data::SparseArray<T>Templated C++ class to access data in MATLAB sparse arrays
matlab::data::StringArrayC++ class to access MATLAB string arrays
matlab::data::StructArrayC++ class to access MATLAB struct arrays
matlab::data::ArrayTypeC++ array type enumeration class
matlab::data::ArrayDimensionsType specifying array dimensions
matlab::data::ColumnMajorC++ class to create iterators and ranges that iterate in column-major order (desde R2022a)
matlab::data::EnumerationElement type for MATLAB enumeration arrays
matlab::data::MATLABFieldIdentifierC++ class used to identify field names in MATLAB struct array
matlab::data::MATLABStringElement type for MATLAB string arrays
matlab::data::ObjectTipo de elemento para arreglos de objetos de MATLAB
matlab::data::optional<T>Templated C++ class representing optional values
matlab::data::RowMajorC++ class to create iterators and ranges that iterate in row-major order (desde R2022a)
matlab::data::StringType representing strings as std::basic_string<char16_t>
matlab::data::StructElement type for MATLAB struct arrays
matlab::data::Reference<T>Templated C++ class to get references to Array elements
matlab::data::Reference<MATLABString>C++ class to get reference to element of StringArray
matlab::data::Reference<Struct>C++ class to get reference to element of StructArray
matlab::data::Reference<Array>C++ class to get reference to Array
matlab::data::Reference<TypedArray<T>>Templated C++ class to get reference to TypedArray
matlab::data::Reference<SparseArray<T>>Templated C++ class to get reference to SparseArray
matlab::data::Reference<CharArray>C++ class to get reference to CharArray
matlab::data::Reference<EnumArray>C++ class to get reference to EnumArray
matlab::data::Reference<StructArray>C++ class to get reference to StructArray
matlab::data::TypedIterator<T>Templated C++ class to provide random access iterator in memory order
matlab::data::ColumnMajorIterator<T>Templated C++ class to provide column-major random access iterator (desde R2022a)
matlab::data::RowMajorIterator<T>Templated C++ class to provide row-major random access iterator (desde R2022a)
matlab::data::ForwardIterator<T>Templated C++ class to provide forward iterator support for StructArray field names
matlab::data::Range<ItType,ElemType>Plantilla de clase en C++ que proporciona compatibilidad con operaciones basadas en intervalos
matlab::data::apply_visitorCall Visitor class on arrays
matlab::data::apply_visitor_refCall Visitor class on array references
matlab::ExceptionC++ base class for exceptions

Temas