I have daily data from 1969 to 2018. I want to remove the rows corresponding to 29-02 day from the matrix. How should I proceed?

I have daily data from 1969 to 2018. I want to remove the rows corresponding to 29-02 day from the matrix. How should I proceed?. Is there any in built function for this?

2 Comments

What data type is your data in? Can you provide some code that generates example data?

Sign in to comment.

More Answers (1)

Another option:
[~,~,raw] = xlsread('sample.xlsx');
raw(contains(raw(:,1),'29/02'),:) = [];

1 Comment

thanks.. it also does the same. only '29/02' should be changed to '29-02' as per the date format in excel file. :)

Sign in to comment.

Categories

Asked:

on 13 Mar 2020

Edited:

on 15 Mar 2020

Community Treasure Hunt

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

Start Hunting!