startDate = datetime(2018,01,01);
endDate = datetime(2018,04,01);
xTimeSpan = startDate:days(1):endDate;
yData = rand(1,length(xTimeSpan)).*randi([25,75],1,length(xTimeSpan));
wSize = 10;
mMean = movmean(yData,wSize,'omitnan','Endpoints','shrink');
StartRangeDate = datetime(2018,01,15);
EndRangeDate = datetime(2018,02,15);
cond = (xTimeSpan == StartRangeDate) | (xTimeSpan == EndRangeDate);
yStartEndRange = mMean(cond);
figure
plot(xTimeSpan,yData);
hold on
plot(xTimeSpan,mMean);
plot(xTimeSpan(cond),yStartEndRange,'or')
0 Comments
Sign in to comment.