Insert value for the last day of the year

조회 수: 1 (최근 30일)
BdS
BdS 2020년 1월 27일
답변: dpb 2020년 1월 27일
Hi,
enclosed you will find a 1044x1 datetime vector (weekly data).
I would like to create a logical vector containing 1 for the last data point of each year.
Do you have any suggestions?
Thank you for your help.

채택된 답변

dpb
dpb 2020년 1월 27일
May be a neat way with the builtin datetime lookup functions, but first thing that comes to mind is
isyrlast=false(size(dates));
isyrlast(arrayfun(@(y) find(year(dates)==y,1,'last'),unique(year(dates))))=true;

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Historical Contests에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by