not displaying answers in command window for this special command

for not displaying answers in command window for eval(rrr) , eval(ttt) what i must do?
iterval1='444444';
d=sprintf('m%d',1);
c=sprintf('m%d_%d',1,2);
rr=eval(iterval1(1,1:3));
tt=eval(iterval1(1,5:end));
rrr =sprintf('%s=%d',d,rr);
ttt=sprintf('%s=%d',c,tt);
eval(rrr); % what must i do to not displaying this in command widow
eval(ttt); % what must i do to not displaying this in command widow

1 comentario

Are you trying to create variables in a loop? Don't do it with eval.
http://matlab.wikia.com/wiki/FAQ#How_can_I_create_variables_A1.2C_A2.2C....2CA10_in_a_loop.3F

Iniciar sesión para comentar.

Más respuestas (1)

evalc(rrr); %evalc() to "capture" the result of eval(), then semi-colon means throw it away without displaying it

2 comentarios

+1, nice to know! Never paid attention!
really nice

Iniciar sesión para comentar.

Categorías

Community Treasure Hunt

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

Start Hunting!

Translated by