Add ddmmm to the year column

1 回表示 (過去 30 日間)
Damith
Damith 2015 年 12 月 23 日
コメント済み: Walter Roberson 2015 年 12 月 24 日
Hi,
I have a matrix "c" has year column and I need to add "31May" in front of each year in the column. So, the resulting array should look like below: (first two rows are shown). Note that years are not always in a sequence.
How can I achieve this in MATLAB.?
Thanks in advance.
31May1966 5261.9
31May1967 6003.5

採用された回答

Andrei Bobrov
Andrei Bobrov 2015 年 12 月 23 日
out = [arrayfun(@(x)sprintf('31May%d',x),c(:,1),'un',0),num2cell(c(:,2))];
  4 件のコメント
Damith
Damith 2015 年 12 月 24 日
xlswrite function worked here. But, when I open the file, the 1st column has dd-mmm-yyyy. There is a "-". Is there a way to specify the format of the 1st column?
Walter Roberson
Walter Roberson 2015 年 12 月 24 日

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeText Files についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by