MATLAB: How remove empty spaces

cell arrayemptyremovespaces

Hi, I want to remove the spaces from s; how can I do?
s={[2005 1 26;2005 1 27;2005 1 28]}

Best Answer

Those s values look like dates. Here are a couple of options:
s = {[2005 1 26;2005 1 27;2005 1 28]};
% Get s as a character array:
s2 = datestr(datenum(s{:}),'yyyymmdd')
= 20050126
20050127
20050128
% Get s2 as numbers:
s3 = str2num(s2)
= 20050126
20050127
20050128
Related Question