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

2 Comments

What spaces? s is a cell array consisting of a single cell. That single cell contains a matrix of numbers. There are no spaces
If you are asking for a particular way to display these numbers, please be clearer on what display you want.
elisa, Guillaume is right. You must not understand cell arrays. Please read the FAQ to get a good understanding of them.

Sign in to comment.

 Accepted 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

More Answers (0)

Community Treasure Hunt

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

Start Hunting!