【发布时间】:2013-06-10 02:35:31
【问题描述】:
我是 matlab 中 Statistical Pattern Recognition Toolbox 的新手。 我正在尝试在此工具箱中使用 oaasvm 功能。在使用它之前,我需要运行 compilemex.m。但是当我运行它时,我收到以下错误
>> compilemex
Compiling MEX files of STPRtool...
mex -O -IC:\Program Files\MATLAB\R2013a\toolbox\stprtool\kernels -outdir C:\Program Files\MATLAB\R2013a\toolbox\stprtool\kernels C:\Program Files\MATLAB\R2013a\toolbox\stprtool\kernels\kernel.c C:\Program Files\MATLAB\R2013a\toolbox\stprtool\kernels\kernel_fun.c
Error using mex (line 206)
The destination directory "C:\Program" cannot be found.
Error in compilemex (line 113)
eval(mexstr);
谁能告诉我如何继续运行 oaasvm 代码?
【问题讨论】:
-
我编辑了您的问题,以添加指向您所指的工具箱的链接。它似乎不是 The MathWorks 的产品。
-
该产品的最后一次更新是在两年前......您可能会更幸运地联系他们或自己调试它(尽管我认为这里有人使用过这个的可能性很小)。
-
似乎
Program Files中的空格无法识别。因此,代码会查找它找不到的Program。不确定是否有任何事情可以做,而无需在其他地方安装 Matlab 或修改compilemex.m以处理路径中的空格。
标签: matlab svm mex statistics