未被识别为内部或外部命令,可操作程序或批处理文件

时间:2017-07-27 09:06:09

标签: matlab image-processing svm libsvm

帮助我在使用此matlab命令时遇到问题。我正在尝试使用带有此命令的matlab进行SVM训练

svmOutFile = [prefix' /svmOut.dat'];

command = ['!libsvm-2.88 \ windows \ svm-train.exe -t 0 -c' num2str(c)' -v' num2str(n)' ' trainFile' > ' svmOutFile];

的eval(命令);

错误是' libsvm-2.88 \ windows \ svm-train.exe'不被识别为内部或外部命令,可操作程序或批处理文件。

我该怎么办?

1 个答案:

答案 0 :(得分:0)

您的系统无法找到该可执行文件,因为您没有提供完整路径,并且它不是PATH环境变量的一部分。

  

LIBSVM-2.88 \ Windows \ SVM-train.exe

不是有效路径。如果不是更多,你至少缺少一个驱动器号。

提供完整路径或将该路径添加到PATH。