MATLAB用于c++的数据API
使用MATLAB®数据API从c++程序读取和写入MATLAB数据
MATLAB数据API为运行在MATLAB外部的应用程序提供了一种方法,使其可以通过与MATLAB无关的接口使用MATLAB数据。该API使用现代c++语义和设计模式,并通过使用MATLAB写时复制语义尽可能避免数据复制。
背板
MATLAB Data API支持现代c金宝app++特性,但与C矩阵API.不能将MATLAB Data API中的函数与C Matrix API和C MEX API中的函数混合在一个MEX文件中。同样,也不能将MATLAB Data API函数与C Engine API中的函数混合使用从C调用MATLAB,或C MAT-File API,详见编写C程序读取mat文件数据.
Argomenti
- 创建数组与c++ MATLAB数据API
创建MATLAB数组。
- 复制c++ MATLAB数据数组
的
matlab::数据::数组
类同时支持复金宝app制和移动语义。 - 访问c++数据数组容器元素
c++ MATLAB数据API
CellArray
而且StructArray
类型是其他MATLAB数据数组的容器。 - c++单元格数组
控件可以创建单元格数组
matlab:: data:: ArrayFactory
createCellArray
函数。 - 使用访问者模式操作c++数组
访问者设计模式是对数组执行各种操作的有用技术。
- MATLAB数据API随机访问迭代器
MATLAB Data API提供了基于c++语言规范的随机访问迭代器。
- MATLAB数据API异常
MATLAB数据API为MATLAB定义了特定的异常类。
- MATLAB数据API类型
MATLAB数据API定义了使用MATLAB的特定类型。