Index exceed number of array elements(1)
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Alexandra Philip
am 2 Jul. 2020
Bearbeitet: Alexandra Philip
am 6 Jul. 2020
I am having some trouble as I recieve this error message:
Index exceeds the number of array elements (1).
Error in ERRORT (line 6)
yearstr=Teststr(7:10);
I am also having trouble to ensuring that for both of the if statements have conditions that if the value is left blank it results in the message and also if the month or year is not a number results in the presented message.
Any suggestions?
2 Kommentare
the cyclist
am 2 Jul. 2020
What is the value of Testdate that you used as input, for which you got this error?
Akzeptierte Antwort
the cyclist
am 2 Jul. 2020
Testdate(7:10)
would have pulled out the year, but Teststr is a 1-element string (not a length-10 character array), so you cannot access it like that. So, you either need to pull the year out of the character array:
Teststr(7:10)
or do something like this on the string:
extractAfter(Teststr,6)
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Matrix Indexing finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!