不是内部或外部命令,也不是可运行的程序或批处理文件

not recognized as an internal or external command, operable program or batch file

求助,我在使用这个 matlab 命令时遇到了问题。我正在尝试通过此命令使用 matlab 使用 SVM 训练

svmOutFile = [前缀'/svmOut.dat'];

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

评估(命令);

错误是'libsvm-2.88\windows\svm-train.exe'不是内部或外部命令,也不是可运行的程序或批处理文件。

我该怎么办?

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

libsvm-2.88\windows\svm-train.exe

不是有效路径。您至少缺少一个盘符,如果不是更多的话。

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