接口脚本的Matlab错误

时间:2016-07-20 11:12:57

标签: matlab matlab-compiler

我使用ksvdbox进行研究。按照自述文件中的指导安装后,我运行ksvddemo。我抛出以下错误:

Attempt to execute SCRIPT sprow as a function:
C:\Users\thdo\Documents\MATLAB\ClassificationV2\ClassificationV2\ksvdbox\private_ccode\sprow.m

Error in ksvd>optimize_atom (line 515)
[gamma_j, data_indices] = sprow(Gamma, j);

Error in ksvd (line 449)
    [D(:,p(j)),gamma_j,data_indices,unused_sigs,replaced_atoms] = optimize_atom(data,D,p(j),Gamma,unused_sigs,replaced_atoms);

Error in ksvddemo (line 74)
[Dksvd,g,err] = ksvd(params,'verbose');

在ksvdbox中,有一个名为" sprow.m"的脚本。但是这个文件中没有代码,只有注释。事实上,还有另一个名为" sprow.c"在同一个文件夹中。我试图重命名" sprow.m"但它引发了另一个错误:

Underfined function or variable 'sprow'

有趣的是,该代码适用于Matlab2014a,但错误发生在Matlab2015b上。 你能告诉我一个解决方案吗?

0 个答案:

没有答案