Данные
Я пытаюсь создать измерение времени, используя это:
t1 = datetime(1901,1,1);
t2 = datetime(2016,12,31);
t = t1:t2;
И создать файл netCDF, используя это
nccreate('prec.nc','Prec',...
'Dimensions',{'time' 42369 'lon' 135 'lat' 129},...
'Format', 'netcdf4');
Что я пробовал
ncwrite ('pre c .n c', 'time', t);
Сообщение об ошибке
Error using cast
Unsupported data type for conversion: 'datetime'.
Error in internal.matlab.imagesci.nc/write (line 778)
scale_factor = cast(1, class(varData));
Error in ncwrite (line 87)
ncObj.write(varName, varData, start, stride);
Вопрос
Как я могу создать ежедневное измерение времени, которое я могу записать в файл netCDF? Каков правильный тип даты для этого преобразования?