Why am I getting the error that the 'dimensions of arrays concatenated are not consistent'?

1 view (last 30 days)
I have a list of DOY numbers that also contain the hours and minutes that I want to convert to datetime. The variable is DOYfilt and has size 1408x1. On the 434th number in the loop, matlab gives me an error: 'Error using vertcat: Dimensions of arrays being concatenated are not consistent.'. What would be going on in the loop that would cause this when it was working beforehand?
for i=1:length(DOYfilt)
date=datestr(DOYfilt(i) + datenum('2012/01/01'));

Answers (0)

Community Treasure Hunt

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

Start Hunting!

Translated by