主要内容

MATLAB数据API

用MATLAB创建C++程序®数据

MATLAB数据API为在MATLAB之外运行的应用程序提供了一种通过MATLAB中性接口处理MATLAB数据的方法。API采用现代C++语义和设计模式,尽可能避免使用MATLAB拷贝的写语义。

Matlab数据API支持现代C++特性万博1manbetx,与C矩阵API. 不能将MATLAB数据API中的函数与MEX文件中的C矩阵API和C MEX API中的函数混合使用。同样,不能将MATLAB数据API函数与中的函数混合使用用于C语言的MATLAB引擎API或者MATLAB C API读取MAT文件数据在独立应用程序中。

工厂

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

数组类型

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

数据类型

matlab:: data:: ArrayType C++数组类型枚举类
matlab:: data:: ArrayDimensions 指定数组维度的类型
matlab::data::枚举 元素类型MATLAB枚举数组
matlab::data::MATLABFieldIdentifier 用于识别字段名称的C++类MATLAB结构体数组
matlab::data::MATLABString 元素类型MATLAB字符串数组
matlab::data::Object 元素类型MATLAB对象数组
matlab::data::可选 表示可选值的模板C++类
matlab::数据::字符串 将字符串表示为标准::基本字符串
matlab:: data::结构体 元素类型MATLAB结构体数组

参考文献

matlab::数据::参考< T > 模板C++类以获得引用数组元素
matlab::data::Reference 类获取元素的引用字符串数组
matlab::data::Reference 类获取元素的引用StructArray
matlab::data::Reference C++类获得引用数组
matlab::data::Reference> 模板C++类以获取引用打字机
matlab::data::Reference> 模板C++类以获取引用SparseArray
matlab::data::Reference C++类获得引用查拉雷
matlab::数据::参考< EnumArray > C++类获得引用枚举数组
matlab::data::Reference C++类获得引用StructArray

迭代器

matlab::data::TypedIterator 模板化C++类提供随机访问迭代器
matlab::data::ForwardIterator 模板C++类为前向迭代器提供支持万博1manbetxStructArray字段名
matlab::data::Range 模板C++类提供基于范围的操作支持万博1manbetx

辅助函数

matlab:: data:: apply_visitor 在数组上调用Visitor类
matlab::data::apply\u visitor\u ref 对数组引用调用Visitor类

例外情况

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

话题

使用C++ Matlab数据API创建数组

创建MATLAB数组。

复制C++数据数组

这个matlab::data::Array类同时支持复万博1manbetx制和移动语义。

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

c++ MATLAB数据API酒窖射线StructArray类型是其他MATLAB数据数组的容器。

C++单元阵列

要创建单元格数组,请使用matlab::data::ArrayFactory射线功能。

使用访问者模式操作C++数组

访问者设计模式是在阵列上执行各种操作的有用技术。

MATLAB数据API异常

MATLAB数据API为MATLAB定义了特定的异常类。

MATLAB数据API类型

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