.c后缀是不是matlab文件

.c后缀是不是matlab文件,第1张

是。C中访问Matlab数据文件Mat的方式:

mat数据格式是matlab的数据存储的标准格式。

(1)首先将Mat.h所在的includes文件夹加到Vs2005的include配置中:

Tools-Options-Projects and Solutions-VC++ Directories

在show derectories for:中选择includes file

将Matlab安装目录下的extern/include添加到其中。

(2)#include

(3)常见函数:

matopen       打开mat文件

matclose       关闭mat文件

magetfp        取得mat文件的c语言句柄

matGetArray 取得一个数组

/*

* Open a MAT-file "filename" using mode "mode".  Return

* a pointer to a MATFile for use with other MAT API functions.

*

* Current valid entries for "mode" are

* "r"    == read only.

* "w"    == write only (deletes any existing file with name ).

* "w4"   == as "w", but create a MATLAB 4.0 MAT-file.

* "w7.3" == as "w", but create a MATLAB 7.3 MAT-file.

* "u"    == update.  Read and write allowed, existing file is not deleted.

*

* Return NULL if an error occurs.

*/

EXTERN_C MATFile * matOpen(const char *filename, const char * mode)

/*

* Close a MAT-file opened with matOpen.

*

* Return zero for success, EOF on error.

*/

EXTERN_C int matClose(MATFile *pMF)

/*

* Write array value with the specified name to the MAT-file, deleting any

* previously existing variable with that name in the MAT-file.

*

* Return zero for success, nonzero for error.

*/

EXTERN_C int matPutVariable(

MATFile * pMF,

const char * name,

const mxArray * pA

)

/*

* Read the array value for the specified variable name from a MAT-file.

*

* Return NULL if an error occurs.

*/

EXTERN_C mxArray * matGetVariable(MATFile * pMF, const char * name)

1、打开MATLAB。

2、然后将路径切换到.c文件所在的目标文件夹。

3、即在MATLAB命令窗口执行cd命令,然后输入命令:edittest.c

4、调用MATLAB自带文本编辑器打开.c文件。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/11501913.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存