How to get the length of the text elements in character array
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Karthick Jonagadla
am 27 Apr. 2016
Kommentiert: Karthick Jonagadla
am 27 Apr. 2016
I have a character array with values
val =
HINDALCOJAN2016FUT
INFRATELJAN2016FUT
INFRATELJAN2016FUT
NMDCJAN2016FUT
NMDCJAN2016FUT
SBINJAN2016FUT
SBINJAN2016FUT
I want to get the length of the string of each element in the character array. I know how to get the length using the for loop. Is there any efficient method other than using for loop?
After knowing the length of each string, I need to extract strings from position 1 to length of each string minus 10
0 Kommentare
Akzeptierte Antwort
Andrei Bobrov
am 27 Apr. 2016
f = fopen('20160427.txt');
c = textscan(f,'%s','delimiter','\n');
fclose(f);
out = cellfun(@(x)x(1:end-10),c{:},'un',0);
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Dates and Time 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!