主要内容

MATLABData API

创建使用MATLAB的c++程序®数据

MATLAB数据API提供了一种方式运行的应用程序之外的MATLAB与MATLAB数据通过MATLAB-neutral接口。现代c++ API使用语义和设计模式和尽可能避免数据拷贝用MATLAB写时拷贝语义。

请注意

MATLAB数据API支持现代c++特性万博1manbetx和不兼容矩阵C API。你不能混合函数从MATLAB数据API与矩阵C API和C墨西哥人API在墨西哥人文件。同样的,你不能混合MATLAB数据API函数的函数MATLAB引擎API为C或者是MATLAB C API来读取MAT-File数据在一个独立的应用程序。

工厂

matlab:: data:: ArrayFactory c++类创建数组

数组类型

matlab::数据::数组 c++数组类型的基类
matlab::数据::TypedArray < T > 模板化的c++类来访问数组数据
matlab:: data:: CellArray c++类访问MATLAB细胞数组
matlab:: data:: CharArray c++类访问MATLAB字符数组
matlab:: data:: EnumArray c++类访问MATLAB枚举数组
matlab:: data:: ObjectArray c++类访问MATLAB对象数组
matlab::数据::SparseArray < T > 模板化的c++类来访问数据MATLAB稀疏阵列
matlab:: data:: StringArray c++类访问MATLAB字符串数组
matlab:: data:: StructArray c++类访问MATLAB结构体数组

数据类型

matlab:: data:: ArrayType c++数组类型的枚举类
matlab:: data:: ArrayDimensions 类型指定阵列尺寸
matlab::数据::枚举 元素类型MATLAB枚举数组
matlab:: data:: MATLABFieldIdentifier c++类用于标识字段名称MATLAB结构体数组
matlab:: data:: MATLABString 元素类型MATLAB字符串数组
matlab::数据::对象 元素类型MATLAB对象数组
matlab::数据::可选< T > 模板化的c++类代表可选值
matlab::数据::字符串 类型表示字符串作为std:: basic_string < char16_t >
matlab:: data::结构体 元素类型MATLAB结构体数组

参考

matlab::数据::参考< T > 模板化的c++类引用数组元素
matlab::数据::参考< MATLABString > c++类的引用元素StringArray
matlab::数据::参考<结构> c++类的引用元素StructArray
matlab::数据::参考<数组> c++类引用数组
matlab::数据::参考< TypedArray < T > > 模板化的c++类引用TypedArray
matlab::数据::参考< SparseArray < T > > 模板化的c++类引用SparseArray
matlab::数据::参考< CharArray > c++类引用CharArray
matlab::数据::参考< EnumArray > c++类引用EnumArray
matlab::数据::参考< StructArray > c++类引用StructArray

迭代器

matlab::数据::TypedIterator < T > 模板化的c++类提供随机访问迭代器
matlab::数据::ForwardIterator < T > 模板化的c++类提供迭代器支持万博1manbetxStructArray字段名称
matlab::数据::范围< ItType ElemType > 模板化的c++类提供基于范围操作支持万博1manbetx

辅助函数

matlab:: data:: apply_visitor 打电话给访问者类数组
matlab:: data:: apply_visitor_ref 打电话给访问者类数组的引用

异常

matlab:异常 c++异常的基类

主题

用MATLAB c++数据API创建数组

创建MATLAB数组。

复制c++ MATLAB数据数组

matlab::数据::数组类支持复制和万博1manbetx移动语义。

访问c++数据数组容器元素

c++ MATLAB数据APICellArrayStructArray其他类型的容器MATLAB数据数组。

c++细胞阵列

创建一个单元阵列,使用matlab:: data:: ArrayFactorycreateCellArray函数。

使用c++数组使用访问者模式

访问者设计模式是一个有用的技术来执行各种操作数组。

MATLAB数据API例外

MATLAB数据API定义了MATLAB具体的异常类。

MATLAB数据API类型

MATLAB数据API定义了使用MATLAB的特定类型。