Matlab 使用mirtoolbox为proclpc.m创建新的功能文件

Matlab 使用mirtoolbox为proclpc.m创建新的功能文件,matlab,Matlab,从听觉工具箱proclpc.m创建新函数调用mirproclpc.m时遇到问题 其中,假设该文件用于MIRBoolbox 我得到这个错误: Undefined function 'main' for input arguments of type 'mirspectrum'. Error in mirfunction (line 193) o = main(orig,during,after); Error in mirproclpc (line 76) varargout

从听觉工具箱proclpc.m创建新函数调用mirproclpc.m时遇到问题

其中,假设该文件用于MIRBoolbox

我得到这个错误:

Undefined function 'main' for input arguments of type 'mirspectrum'.

Error in mirfunction (line 193)
        o = main(orig,during,after);

Error in mirproclpc (line 76) varargout = mirfunction(@mirproclpc,orig,varargin,nargout,specif,@init,@main);

Error in demo8classification_prolpc (line 34) proclpc_train = mirproclpc(train);

请对此提供帮助。

主要功能是什么?它的定义是什么?你能从命令窗口调用它吗?例如,使用main或甚至help main?谢谢你的回答,没有主函数或文件,我使用的是mir toolbox 1.4.1如果可能的话,我也可以在这里粘贴我的代码。你有整个工具箱在你的路径中吗?我已经通过创建新文件和替换旧文件来解决这个问题。这很有帮助。