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

2 件のコメント

Guillaume
Guillaume 2016 年 5 月 11 日
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.
Image Analyst
Image Analyst 2016 年 5 月 11 日
elisa, Guillaume is right. You must not understand cell arrays. Please read the FAQ to get a good understanding of them.

サインインしてコメントする。

 採用された回答

Chad Greene
Chad Greene 2016 年 5 月 11 日

1 投票

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

その他の回答 (0 件)

カテゴリ

質問済み:

2016 年 5 月 11 日

回答済み:

2016 年 5 月 11 日

Community Treasure Hunt

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

Start Hunting!

Translated by