Matlab中解决出现的错误使用 svmtrain (line 234) Y must be a vector or a character array.问题

解决问题:在写关于SVM时,调用svmtrain 函数,出现错误:错误使用 svmtrain (line 234)    Y must be a vector or a character array.   出错 main (line 44)   cg(i,j) = svmtrain(train_label,Train_matrix,cmd);

Matlab中解决出现的错误使用 svmtrain (line 234) Y must be a vector or a character array.问题

解决思路:因为你本身所写的函数,与系统自带的工具箱中的函数冲突了,所以导致机机器本身突然木讷,无法选择,从而出现错误!

解决方法:将所写函数的文件路径加载到当前Matble环境中即可!

Matlab中解决出现的错误使用 svmtrain (line 234) Y must be a vector or a character array.问题

大功告成!继续学习去吧!