How remove empty spaces
2 ビュー (過去 30 日間)
古いコメントを表示
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
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
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
2016 年 5 月 11 日
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 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Creating and Concatenating Matrices についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!