【问题标题】:not recognized as an internal or external command, operable program or batch file不被识别为内部或外部命令、可运行程序或批处理文件
【发布时间】:2018-01-02 21:48:21
【问题描述】:

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

svmOutFile = [前缀'/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' 不是内部或外部命令、可运行程序或批处理文件。

我该怎么办?

【问题讨论】:

  • 下次只是谷歌“不被识别为内部或外部命令、可运行程序或批处理文件”。网上有数以千计的解决方案。

标签: matlab image-processing svm libsvm


【解决方案1】:

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

libsvm-2.88\windows\svm-train.exe

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

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

【讨论】:

    猜你喜欢
    • 2015-04-28
    • 2016-06-19
    • 1970-01-01
    • 2015-12-30
    • 2018-07-08
    • 1970-01-01
    • 2022-01-22
    相关资源
    最近更新 更多