MATLAB: Does anyone know how to allocate a vector with datetime elements

allocationclassdatetimeMATLAB

I tried at the biginning allocating zeros vector, but it is not allowed to write on them datetime while the loop is executing. I tried allocating empty cells but still seems not to work.
Thanks in advance.

Best Answer

This question has appeared before, but there are two options I didn't see in that thread. One is to allocate an array of "Not-a-Time" elements with NaT:
d = NaT(1, 100);
Another is to do something like:
d(100) = datetime; % or NaT, or any datetime you want
which effectively does the same thing.