SVMcgForClass函数报错分析 错误使用 svmtrain (line 233) Y must be a vector or a character array. 出错 SVMcgForCla

时间:2024-03-23 19:58:05

使用SVMcgForClass函数时可能会有这样的报错SVMcgForClass函数报错分析 错误使用 svmtrain (line 233) Y must be a vector or a character array. 出错 SVMcgForCla
是因为你的SVMcgForClass.m文件使用的是matlab 自带的svmtrain函数,可尝试如下方法:
将libsvm工具箱中的svmtrain.m和svmpredict.m文件分别改为libsvmtrain.
m和libsvmpredict.m(路径一般为matlab/toolbox/libsvm…/windows),打开SVMcgForClass.m文件,将其中的svmtrain函数改为libsvmtrain。
之后运行,没有报错
亲测如下:
SVMcgForClass函数报错分析 错误使用 svmtrain (line 233) Y must be a vector or a character array. 出错 SVMcgForCla
SVMcgForClass函数报错分析 错误使用 svmtrain (line 233) Y must be a vector or a character array. 出错 SVMcgForCla
SVMcgForClass函数报错分析 错误使用 svmtrain (line 233) Y must be a vector or a character array. 出错 SVMcgForCla