次のコードがあり、出力を行ごとに配列に追加したいと思います。各ループの反復では、最初の日付を行1、列1に配置し、Rの最初の値を行1、列2に配置する必要があります。次の反復では、次の行に追加情報を配置します。列エントリの数は事前に決定されますが、行エントリの数は不定になります。お知らせ下さい。
X = [41334:41340];
Y = [];
exceldate = X;
date = x2mdate(exceldate);
for i=1:1:7
curDate = datestr(date,26);
%Write curDate value to Row i, column 1 of Y
R(i) = i+1;
%Write R(i) value to Row i, column 2 of Y
end
Yを次のように見せようとしています:
2013/03/01 2
2013/03/02 3
2013/03/03 4
2013/03/04 5
2013/03/05 6
2013/03/06 7
2013/03/07 8