- 7
- 0
- 约4.13千字
- 约 14页
- 2020-07-09 发布于江苏
- 举报
专题十 外部程序接口
10.3 在其他语言程序中读写MATLAB
MAT文件的概念
C++程序中MAT文件的基本操作
mxArray对象
生成应用程序并运行
1.MAT文件的概念
MAT文件是MATLAB存储数据的标准格式。MAT文件中不仅保存变量的值,而且
保存变量的名称和类型等。
在MATLAB中操作MAT文件:
• save命令:将工作区的数据保存为MAT文件。
• load命令:读取MAT文件中的数据并加载到工作区。
操作MAT文件的API函数封装于两个标准库文件中:
• libmat.lib:包含对MAT文件的操作函数。
• libmx.lib:包含对MAT文件中mxArray矩阵的操作函数。
2 .C++程序中MAT文件的基本操作
在C++程序中,通过指向MAT文件的指针对文件进行操作,因此,首先需要
申明一个文件指针。
定义指向MAT文件的指针
MATFile *mfp ;
其中, MATFile指定指针类型,mfp为指针变量。
打开与关闭MAT文件
mfp=matOpen (filename,mode)
matClose (mfp)
其中,mfp为MATFile类型的
原创力文档

文档评论(0)