Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
高级会员
注册日期: 2019-11-21
帖子: 3,006
声望力: 66 ![]() |
![]()
我正在处理旧代码,不知道如何用MATLAB中的新功能替换这两行,因为``svmtrain''和``svmclassify''(在MATLAB 2019中)已替换为``fitcsvm''和``ClassificationSVM''。
旧代码: svmStruct = svmtrain(X_train(:,ranking(1:k)),Y_train,'showplot',true); C = svmclassify(svmStruct,X_test(:,ranking(1:k)),'showplot',true); 用新代码替换,但不起作用: svmStruct = fitcsvm(X_train(:,ranking(1:k)),Y_train,'showplot',true); C = ClassificationSVM(svmStruct,X_test(:,ranking(1:k)),'showplot',true); 错误: showplot is not a valid parameter name. 更多&回答... |
![]() |
![]() |