我是靠谱客的博主 幽默镜子,最近开发中收集的这篇文章主要介绍错误使用 svmtrain svmtrain has been removed. Use fitcsvm instead.Y must be a vector or a character array解决方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在这里插入图片描述

错误1

Error using svmtrain (line 230)
svmtrain has been removed. Use fitcsvm instead.

错误2

Error using svmtrain (line 233)
Y must be a vector or a character array.

相信看到这片文章的同学不是遇到了错误1就是遇到了错误2

而这俩错误的原因都是一个就是,你的MATLAB不支持这个svmtrain函数

错误1是由于你的MATLAB版本有点高,比如2018b会遇到这个问题,在新版本中svmtrain函数已经被淘汰了

错误2是由于你的MATLAB版本有点低,比如2014b会遇到这个问题,在老版本中svmtrain函数和你想象的有点不同

解决方法

首先要先下载libsvm工具,下载地址,直接进去下载。免费的哦~
在这里插入图片描述
傻瓜教程,然后解压
在这里插入图片描述
将上述文件夹放到MATLAB安装路径下:
C:Program FilesMATLABR2018btoolbox
这个是我的安装路径(默认装在了C盘),将libsvm-3.24文件夹放到toolbox文件夹里面。
在这里插入图片描述
然后转到MATLAB里面操作

将刚才libsvm-3.24文件夹的路径导入到MATLAB里,
下面这个动图应该展示的很清楚了
在这里插入图片描述
这时,再次运行程序,你会奇迹般地发现成功了~

猜你喜欢:????????
⭐【总结】一文了解所有的机器学习评价指标
⭐【算法】一个简单的支持向量机(SVM)原理
⭐【实操】看了太多公式概念?你该学会怎么用T检验了!

在这里插入图片描述

最后

以上就是幽默镜子为你收集整理的错误使用 svmtrain svmtrain has been removed. Use fitcsvm instead.Y must be a vector or a character array解决方法的全部内容,希望文章能够帮你解决错误使用 svmtrain svmtrain has been removed. Use fitcsvm instead.Y must be a vector or a character array解决方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(400)

评论列表共有 0 条评论

立即
投稿
返回
顶部