not displaying answers in command window for this special command
Show older comments
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 Comment
Oleg Komarov
on 8 Sep 2011
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
Accepted Answer
More Answers (1)
Walter Roberson
on 8 Sep 2011
evalc(rrr); %evalc() to "capture" the result of eval(), then semi-colon means throw it away without displaying it
2 Comments
Fangjun Jiang
on 8 Sep 2011
+1, nice to know! Never paid attention!
mohammad
on 8 Sep 2011
Categories
Find more on Programming Utilities in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!