the number of files between two elements of a cell
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Ishak Oussama
am 2 Feb. 2019
Kommentiert: Ishak Oussama
am 5 Feb. 2019
Hi, I want to know the number of * .inf files between two elements of a cellthe number of * .inf files between two elements of a cell
here is my example in this picture ,so I want to indicate a start date and an end date
after i want to have the number of files that exists between these two dates, taking into account all the files have the same dates
here is an example:
start_date=20190102
end_date=20190128
we need a program that verifies just the first six characters of each name or else, I'm lost
0 Kommentare
Akzeptierte Antwort
Stephen23
am 3 Feb. 2019
Bearbeitet: Stephen23
am 3 Feb. 2019
An effiicent method based on simple logical comparisons of numeric vectors (serial date numbers):
>> d1 = '20190102';
>> d2 = '20190128';
>> n1 = datenum(d1,'yyyymmdd')
n1 =
737427
>> n2 = datenum(d2,'yyyymmdd')
n2 =
737453
>> num = datenum(regexp(matchList,'^\d{8}','once','match'),'yyyymmdd')
num =
737427
737447
737448
737455
737456
>> idx = n1<=num & num<=n2
idx =
1
1
1
0
0
>> nnz(idx)
ans =
3
3 Kommentare
OCDER
am 4 Feb. 2019
Yup, Stephen is right. My answer doesn't work for different months and years. I'll delete that answer so that others don't use it. The use of datetime is much better.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Data Type Identification 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!