我在MATLAB R2016a中使用了svmtrain
,但现在我使用的是MATLAB R2019a。当像以前一样使用svmtrain
时,我得到一个错误,即svmtrain
不存在。
R2019a中svmtrain
由什么功能替代?
svmtrain()
已被弃用并从工具箱中删除,因此它不再适用于较新版本的MATLAB。官方的替代品是一套功能。您必须根据问题的要求来选择需要哪一个。
对于一类SVM,它是fitcsvm
在matlab中有两个重要的数据分类函数。代替旧版本的matlab中的svmtrain,我们在2020年使用fitcsvm((:https://www.mathworks.com/help/releases/R2019a/stats/fitcsvm.html这里被替换为svmclassify:https://www.mathworks.com/help/releases/R2019a/stats/classreg.learning.classif.compactclassificationsvm.predict.html