remove selected months and years

3 vues (au cours des 30 derniers jours)
akk
akk le 26 Juil 2019
Modifié(e) : Adam Danz le 26 Juil 2019
Hi,
I am trying to create a matrix where I have removed selected months and years. Here is what I have so far:
dv=datevec(date); %where dv(:,1)=year, dv(:,2)=month and dv(:,3)=day
How do I remove summer of 2009 (i.e., dv(:,1)=2009, dv(:,2)=7 and dv(:,2)=8) and create a new dv?
Thanks!

Réponse acceptée

Adam Danz
Adam Danz le 26 Juil 2019
Modifié(e) : Adam Danz le 26 Juil 2019
idx = dv(:,1) == 2019 & ismember(dv(:,2),[6,7,8]);
dv2 = dv(~idx,:); % to create a new dv
dv(idx,:) = []; % to remove from existing dv
  3 commentaires
akk
akk le 26 Juil 2019
Ah yes. I was just about to ask about your answer until you edited it. This makes more sense. Thanks!
Adam Danz
Adam Danz le 26 Juil 2019
Modifié(e) : Adam Danz le 26 Juil 2019
Yeah, I switched the last two lines in case they were both run on the same dv vector. Those two lines are two options to choose from.

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by