原因

运行一个脚本,运行的时候总是出现==svmtrain已被删除。 请改用fitcsvm。==后来发现,原来是因为次脚需要用到svmtrain函数,但是此时我的Matlab 2018里面没有这个libsvm包,所以总会出现那个错误。

解决办法

第一步

下载libsvm: 链接.
Matlab添加包libsvm svmtrain已被删除。 请改用fitcsvm。

第二步

下载之后就解压得到libsvm文件,并将这个文件拷贝到Matlab 2018的toolbox文件里:

// 文件路径,下面的是我的matlab文件的安装路径,你只需找到赌赢的toolbox文件,然后拷贝到这个文件里面
L:\Program Files\MATLAB\R2018b\toolbox

第三步

1 点击设置路径:
Matlab添加包libsvm svmtrain已被删除。 请改用fitcsvm。
2 点击添加并包含子文件夹:

Matlab添加包libsvm svmtrain已被删除。 请改用fitcsvm。
3 选择放在matlab下toolbox文件夹下的libsvm文件:
Matlab添加包libsvm svmtrain已被删除。 请改用fitcsvm。
4 选择并保存,再重新运行程序即可正常运行!!

相关文章:

  • 2021-12-29
  • 2022-01-08
  • 2022-12-23
  • 2022-12-23
  • 2022-01-15
  • 2022-12-23
  • 2021-08-25
  • 2022-12-23
猜你喜欢
  • 2021-10-27
  • 2021-09-28
  • 2021-12-15
  • 2022-12-23
  • 2021-06-05
  • 2021-07-22
  • 2021-10-04
相关资源
相似解决方案