Drexel dragonThe Math ForumDonate to the Math Forum



Search All of the Math Forum:

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


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

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: 17,944
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" <lee.galam@gmail.com> wrote in message
news:jq4i65$av6$1@newscl01ah.mathworks.com...
>> 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.

http://matlab.wikia.com/wiki/FAQ

--
Steve Lord
slord@mathworks.com
To contact Technical Support use the Contact Us link on
http://www.mathworks.com




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

[Privacy Policy] [Terms of Use]

© Drexel University 1994-2014. All Rights Reserved.
The Math Forum is a research and educational enterprise of the Drexel University School of Education.