Subscripted assignment dimension mismatch.

1 回表示 (過去 30 日間)
M@lik Ali
M@lik Ali 2012 年 10 月 10 日
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 件のコメント
M@lik Ali
M@lik Ali 2012 年 10 月 10 日
i try clear svmstruct but still the error is same. please help me..
M@lik Ali
M@lik Ali 2012 年 10 月 10 日
At every iteration of loop svmclassify return 1 or 0 only.
then why it giving the dimension mismatch error. even same for the first time.

サインインしてコメントする。

回答 (1 件)

Matt J
Matt J 2012 年 10 月 10 日
編集済み: Matt J 2012 年 10 月 10 日
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.

カテゴリ

Help Center および File ExchangeFile Operations についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by