Subscripted assignment dimension mismatch.
显示 更早的评论
Hi all i am using the fallowing code for the svm classification
svmstruct=svmtrain(PosNegF,group); for l=1:999
abc= svmclassify(svmstruct, DB1(l,:))
Fset(l,:) =[ l,abc];
end
here DB is the Feature matrix of the 999 images.
Now when first time i execute this code it work fine, but when next time i train the SVM and then run again this code it give the Subscripted assignment dimension mismatch. error. please help me. Thanks in advance
3 个评论
Muruganandham Subramanian
2012-10-10
Because, the result or data (svmstruct) will be stored in workspace. To avoid this, you can do with command before this by adding 'clear svmstruct'.
M@lik Ali
2012-10-10
M@lik Ali
2012-10-10
回答(1 个)
execute the command dbstop if error at the command line. Then rerun your code. When the error occurs and you get the K>> prompt, check the value/sizes of abc and F.
类别
在 帮助中心 和 File Exchange 中查找有关 Statistics and Machine Learning Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!