matlab 2009r,将函数m文件转换为MEX文件,采用mcc命令,mcc -x myfun,为什么总是报错呢

matlab 2009r,将函数m文件转换为MEX文件,采用mcc命令,mcc -x myfun,为什么总是报错呢,第1张

matlab 的路径要设置成需要转换文件所在的位置;也应该用 mcc -m ****.m

-a arrayviewfunc.m workspacefunc.m如果还有问题,将arrayviewfunc.m 和workspacefunc.m也复制存放在需要转换文件的文件夹内;arrayviewfunc.m 和workspacefunc.m可在matlab 安装包中搜索到,祝你 *** 作顺利;

.M文件是保存一段代码的文件,类似于C语言中的一个函数体;

这也是MATLAB中最常见的文件保存格式之一

.MEX文件是一种“可在matlab环境中调用的C(或fortran)语言衍生程序”。也就是说,MEX文件的源码文件是由C或Fortran语言编写的,后经matlab编。

假设一个语音文件:ss.wav

%读入文件

[y,fs] = wavread('ss.wav')

%将数据保存在.mat文件

save mydata.mat

将.mat文件数据读入

load mydata.mat

这时工作区就会有y和fs变量了


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

原文地址: http://outofmemory.cn/tougao/12105869.html

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

发表评论

登录后才能评论

评论列表(0条)

保存