not displaying answers in command window for this special command

2 views (last 30 days)
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
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

Sign in to comment.

Accepted Answer

Fangjun Jiang
Fangjun Jiang on 8 Sep 2011
Make
rrr=[rrr,';'];
eval(rrr);

More Answers (1)

Walter Roberson
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

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!