Я новичок в Statistical Pattern Recognition Toolbox в matlab. Я пытаюсь использовать функцию oaasvm в этой панели инструментов. Прежде чем использовать это, мне нужно запустить compilemex.m. Но когда я запускаю его я получаю следующую ошибкуcompilemex в наборе статистических шаблонов Recognition в Matlab
>> 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?
Я отредактировал ваш вопрос, чтобы добавить ссылку на то, что я думаю, это панель инструментов, на которую вы ссылаетесь. Он не является продуктом из MathWorks. – horchler
Последнее обновление этого продукта было два года назад ... Вероятно, вам удастся связаться с ними или отладить его самостоятельно (хотя, я полагаю, есть небольшой шанс, что кто-то здесь использовал это). – horchler
Кажется, что пространство в 'Program Files' не распознается. Следовательно, код ищет «Программу», которую он не может найти. Не уверен, что есть что-то, что вы можете сделать, не устанавливая Matlab где-то в другом месте или не изменяя 'compilemex.m', чтобы обрабатывать пробел в вашем пути. – Schorsch