The Math Forum

Search All of the Math Forum:

Views expressed in these public forums are not endorsed by NCTM or The Math Forum.

Math Forum » Discussions » Software » comp.soft-sys.matlab

Notice: We are no longer accepting new posts, but the forums will continue to be readable.

Topic: A problem about eval result in command window
Replies: 5   Last Post: May 30, 2012 9:35 AM

Advanced Search

Back to Topic List Back to Topic List Jump to Tree View Jump to Tree View   Messages: [ Previous | Next ]
Steven Lord

Posts: 18,038
Registered: 12/7/04
Re: A problem about eval result in command window
Posted: May 30, 2012 9:35 AM
  Click to see the message monospaced in plain text Plain Text   Click to reply to this topic Reply

"Galam Lee" <> wrote in message
>> A screen shot of mine:

>> >> for i=1:10
>> A=[1,2,3;4,5,6];
>> B=A*i;
>> eval(['result' num2str(i) '=B;']);
>> end

>> >>
>> % Bruno

> I find the cemi-colon behind B;.
> I really apreciate your reply!

Glad you found that, but IMO your code still has a problem. As Bruno said,
you should NOT use EVAL in this way. Use one of the alternatives given in
question 6 in the Programming section of the FAQ instead.

Steve Lord
To contact Technical Support use the Contact Us link on

Point your RSS reader here for a feed of the latest messages in this topic.

[Privacy Policy] [Terms of Use]

© The Math Forum at NCTM 1994-2018. All Rights Reserved.