R2011b Prints script name in Command Window

12 views (last 30 days)
When I execute a script from the editor (hitting run or F5), MATLAB prints the name of the script into the Command Window as if I ran the script via the Command Window. It's very annoying for some of the scripts that I use as I need them to output some results into the Command Window. Sometimes I change variables within the script and re-execute, printing out the updated results. It is now very difficult to compare the results with the script name on every other line. Any way to turn this off, or do I have to downgrade (annoying enough to do so)?
Here's what it looks like in the Command Window:
>> Tsolver_12302011
Initial Temp=311, Final Temp=217.932
>> Tsolver_12302011
Initial Temp=300, Final Temp=197.021
Thanks in advance,
Phil

Accepted Answer

Michelle Hirsch
Michelle Hirsch on 5 Jan 2012
Phil - Sorry that this change has been disruptive to your workflow. We made the change intentionally, motivated by precisely what Jan wrote. There is not currently a way to turn off this behavior.
As a workaround, you could use the "Evaluate entire file" button on the second row of the editor toolbar (along with the other buttons for evaluating one cell at a time). If this button doesn't appear, you can right-click on the toolbar to customize it and add the button back.
Hope this helps! - scott
  3 Comments
Michael Katz
Michael Katz on 6 Jan 2012
Phil, "Evaluate Entire File" has a customizable shortcut. You can even reassign F5!

Sign in to comment.

More Answers (2)

Walter Roberson
Walter Roberson on 3 Jan 2012
Try
echo off all
and make sure that your scripts do not have "echo" commands.
  1 Comment
Phil Kreth
Phil Kreth on 3 Jan 2012
I just tried that one and it did not work. I have no "echo" commands in the script - I just use sprintf and/or disp for printing to the command window.
I also wanted to add that I have looked through all of the Preferences and cannot find any option that seems to sound like it is the correct option. It must be something built into the program.

Sign in to comment.


Jan
Jan on 3 Jan 2012
I can confirm, that the RUN command from the editor's toolbar display the name of the script in 2011b, but not in 2009a. I personally prefer to see, what command caused the results. But I understand, that it can decrease the readability in your case.
  4 Comments
Jan
Jan on 5 Jan 2012
I've tried to find the function responsible for the output by INMEM and PROFILE with a deep detail level - without success. It is neither printed by DISP nor by FPRINTF. It does not help to add a semicolon behind the script name in the parameters of the "Run" button.
I think, this is a feature, not a bug.

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!