from DispA(ll) by Alan Robinson
Version of disp that can take any number of arguments

dispa(varargin)
% Alan's better disp: DispA(ll)
% Example usage: dispa('the brightness is\t', var, 'cd/m2')
% Save to string and skip displaying output by saving the return value:
% txt = dispa('Run Time:', toc/60, 'm')
% Version 3.0, (c) 2010 Alan Robinson (http://cogsci.ucsd.edu/~aerobins).
function out = dispa(varargin)
str = '';
for (i = 1:length(varargin))
    str = [str ' ' num2str(varargin{i})];
end
if (nargout == 0)
   fprintf(1, [str(2:end) '\n']); % chop off leading space, add newline terminator 
else
   out = str(2:end);
end

Contact us at files@mathworks.com