Subscripted assignment dimension mismatch.
Ältere Kommentare anzeigen
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 Kommentare
Muruganandham Subramanian
am 10 Okt. 2012
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
am 10 Okt. 2012
M@lik Ali
am 10 Okt. 2012
Antworten (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.
Kategorien
Mehr zu Statistics and Machine Learning Toolbox finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!