use of eval in loop, Index exceeds matrix dimensions.

1 visualizzazione (ultimi 30 giorni)
Hi,
I have 250 decision trees in a dataset called c1 .. c250
I am trying to use the isbranch function in a loop.
This is the code:
for i = 1:250
STR = sprintf('isbranch(c%d)',i);
branches = eval(STR);
end;
I used eval before to use these trees, and no error was showing then. Now I keep getting the error:
Index exceeds matrix dimensions.
Any suggestions would be welcome.
Thanks,
Michiel
  4 Commenti
per isakson
per isakson il 6 Giu 2012
Are "c1 .. c250" objects of the class, classregtree?
per isakson
per isakson il 7 Giu 2012
How does the full error message read?

Accedi per commentare.

Risposte (0)

Categorie

Scopri di più su Performance and Memory in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by