MATLAB: ” Undefined operator ‘==’ for input arguements of type of ‘cell'” – thanks

'=='inputarguments

[FlowData,st1_dates]=xlsread('PR_DailyFlow.xlsx','PR_MouthOfCanyon',...
'A2:B12785');
[FLowData2,st2_dates]=xlsread('PR_DailyFlow.xlsx','PR_NearGreeley',...
'A2:B12785');
st1_dates_vector=datevec(st1_dates);
st2_dates_vector=datevec(st2_dates);
st1_years=st1_dates_vector(:,1);
for i=st1_dates(1)st1_dates(end);
*st1_Q_year=st1_Q(st1_years==i);*
for k=1:365-6;
Q7day=st1_Q_year(k:k+6)
st1_Q_7day_ave(k,ctr)=nanmean(Q7day)
end

Best Answer

Change
for i=st1_dates(1)st1_dates(end);
to
for i = st1_dates_vector(1) : st1_dates_vector(end)