MATLAB Answers

Index exceeds matrix dimensions

1 view (last 30 days)
Megan Mirkhanian
Megan Mirkhanian on 18 Dec 2019
Commented: Ridwan Alam on 20 Dec 2019
char_date_start= char(date_start);
char_date_end = char(date_end);
yearRange = str2num(char_date_start(1:4))+1:1:str2num(char_date_end(1:4));
dateCheck = table(yearRange',zeros(length(yearRange),1),'VariableNames',{'WaterYear','DayCount'});
  1 Comment
Ridwan Alam
Ridwan Alam on 20 Dec 2019
Hi Megan, does the response below work? If yes, please accept the answer.

Sign in to comment.

Answers (1)

Ridwan Alam
Ridwan Alam on 19 Dec 2019
I tried this, it worked fine. No error:
date_start = "2015-01-01";
date_end = "2019-10-01";
char_date_start= char(date_start);
char_date_end = char(date_end);
yearRange = str2num(char_date_start(1:4))+1:1:str2num(char_date_end(1:4));
dateCheck = table(yearRange',zeros(length(yearRange),1),'VariableNames',{'WaterYear','DayCount'});
What's your date_start and date_end?

Community Treasure Hunt

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

Start Hunting!