use of eval in loop, Index exceeds matrix dimensions.

1 visualización (últimos 30 días)
Michiel Adams
Michiel Adams el 6 de Jun. de 2012
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 comentarios
per isakson
per isakson el 6 de Jun. de 2012
Are "c1 .. c250" objects of the class, classregtree?
per isakson
per isakson el 7 de Jun. de 2012
How does the full error message read?

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Matrices and Arrays en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by