MATLAB: How to suppress the ‘ans’ output

displayMATLABmatlab function

When my code looks like this
function [ z ] = summie( x,y )
z=x+y;
disp(['The summie is: ', num2str(z)])
end
and I typ in the command window for example
summie(1,2)
This is displayed:
The summie is: 3
ans =
3
Is there a way to suppress the 'ans' output, so that only
The summie is: 3
is displayed?

Best Answer

Use this function :-
function summie( x,y )
z=x+y;
disp(['The summie is: ', num2str(z)])
end
That is, do not send 'z' as output. In other words,return type of your function should be 'void' to suppress the 'ans' output. Search this PDF on internet –
POLYTECHNIC UNIVERSITY Department of Financial and Risk Engineering User-Defined Functions in Matlab K. Ming Leung