How do I create an array of one column and several lines with only a few characters from the name of my files?

3 visualizzazioni (ultimi 30 giorni)
I have several files with this structure. At each loop, a file is opened and I would like to write the first 5 characters of the file name in a column. How can I do this?
Example:
03000_20200506_0300.dat
04000_20200506_0300.dat
05000_20200506_0300.dat
06000_20200506_0300.dat
The matrix I would like to obtain:
03000
04000
05000
06000
...
Thanks.

Risposta accettata

KSSV
KSSV il 25 Ago 2020
Modificato: KSSV il 25 Ago 2020
name = "03000_20200506_0300.dat";
s = strsplit(name,'_') ;
s{1}
Or
name = "03000_20200506_0300.dat";
name(1:5)
  3 Commenti

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Debugging and Analysis in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by