10.3 在其他语言程序中读写MATLAB的数据文件.pdfVIP

  • 7
  • 0
  • 约4.13千字
  • 约 14页
  • 2020-07-09 发布于江苏
  • 举报

10.3 在其他语言程序中读写MATLAB的数据文件.pdf

专题十 外部程序接口 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)

1亿VIP精品文档

相关文档