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에서 Dates and Time에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by