admin 管理员组

文章数量: 1184232


2024年3月11日发(作者:接口测试入门基础)

c++ 调用matlab 读写文件函数

本文主要研究c++调用matlab读写文件函数的实现原理,具体

的实现过程中需要考虑到文件的读写顺序、文件的路径、文件类型等

多种因素,本文通过分析和实验,介绍c++调用matlab读写文件函

数的原理和函数用法。

1.2 c++调用matlab读写文件

实现c++调用matlab函数读写文件的基本原理是通过Matlab C

APIs(Application Programming Interfaces)实现的,其中最基本的

函数就是mxCreateMatrix ,可以用来读取数据和存储数据,而最重

要的一步就是打开文件和关闭文件,具体操作如下:

(1)void *mxCreateMatrix(char* FileName,int nrow,int

ncol)

该函数可以读取指定文件中nrow×ncol的数据,文件名为

FileName,如果成功读取数据,则返回void*指针,如果失败,则返

回NULL。也可以用来存储数据,这时候nrow和ncol分别对应要写

入的行列数。

(2)int mxCreateFile(char* FileName)

该函数会打开指定的文件,并返回一个文件句柄,如果文件打开

失败则返回-1;

(3)int mxCloseFile(int fileHandle)

该函数会关闭指定文件,参数为文件句柄,如果文件关闭失败则

返回-1。

- 1 -

- 2 -


本文标签: 文件 函数 读写 调用 数据