How to hide 'ans= ' in sprintf output?
Show older comments
I want to hide the 'ans=' line before output which appear automatically every time before output.
Answers (2)
Image Analyst
on 17 Oct 2014
Assign it to something.
str = sprintf('The result = %s', result)
It will say str=whatever instead of ans = whatever. If you don't even want that then put a semicolon at the end of the line.
str = sprintf('The result = %s', result);
Now nothing at all will show up in the command window. If you don't want to assign it to a variable but just want some string to be printed to the command window without ans= in front of it then use fprintf() instead of sprintf():
fprintf('The result = %s\n', result);
Henrik
on 17 Oct 2014
Terminate the line with a semicolon:
sprintf('The array is %dx%d.',2,3);
2 Comments
Joshua McDonald
on 24 Jul 2021
When I do that all I get is the file name as an output >> fileName
Image Analyst
on 24 Jul 2021
@Joshua McDonald, I think you replied to the wrong post. Your reply has nothing to do with @Tazuddin's Question or @Henrik's Answer.
Categories
Find more on Common Operations 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!