1. 写好main.m 文件
2.在matlab命令窗口写mcc -m main.m,即可在当前目录下生成main.exe
3.当m文件中有load函数时,最好写load的绝对路径:load('E:\20140101\matlab\netdata_123');
4.在C程序中写system("E:\\20140101\\matlab\\main.exe");即可调用matlab函数。
5.此方法可以用于C语言与matlab函数之间文件的传递,但为了防止发生错误,若生成的文件名字为Export.txt, 则C程序在把这个文件当做参数传递时,每次调用都要写“Export.txt”,后缀有无要保持一致。
本文介绍如何通过mcc工具将Matlab代码转换为可执行文件,并在C程序中调用该文件实现Matlab与C语言之间的数据交互。文章还提供了一些实用建议,如指定load函数的绝对路径及确保文件名一致性等。
1万+

被折叠的 条评论
为什么被折叠?



