[MATLAB]Estrarre dati da un file TXT
0
voti
[11] Re: [MATLAB]Estrarre dati da un file TXT
eh avevo capito che era quello il problema ma non sapevo come saltarla :)
-
DirtyDeeds
55,9k 7 11 13 - G.Master EY

- Messaggi: 7012
- Iscritto il: 13 apr 2010, 16:13
- Località: Somewhere in nowhere
0
voti
[12] Re: [MATLAB]Estrarre dati da un file TXT
Sempre con textscan, vedi qui, sotto 'HeaderLines'.
Quando si usa una funzione, bisogna leggersi tutto l'help, non solo un pezzo: solo così si possono imparare tutte le funzionalità
Poi, non usare "%s" dappertutto, non è quello il formato del tuo file. Per esempio: la prima colonna è di tipo unsigned integer, poi c'è uno spazio e poi di nuovo un unsigned integer di al massimo due cifre. Poi c'è una stringa. Quindi, per esempio, alle prime tre colonne corrisponde il formato "%*u %*2u %*s". L'asterisco specifica che un certo campo deve essere scartato. E così via.
Così facendo, se un giorno avessi bisogno di leggere anche gli altri campi, basterebbe togliere l'asterisco. Ma non solo: hai anche un maggiore controllo degli errori.
Quando si usa una funzione, bisogna leggersi tutto l'help, non solo un pezzo: solo così si possono imparare tutte le funzionalità
Poi, non usare "%s" dappertutto, non è quello il formato del tuo file. Per esempio: la prima colonna è di tipo unsigned integer, poi c'è uno spazio e poi di nuovo un unsigned integer di al massimo due cifre. Poi c'è una stringa. Quindi, per esempio, alle prime tre colonne corrisponde il formato "%*u %*2u %*s". L'asterisco specifica che un certo campo deve essere scartato. E così via.
Così facendo, se un giorno avessi bisogno di leggere anche gli altri campi, basterebbe togliere l'asterisco. Ma non solo: hai anche un maggiore controllo degli errori.
It's a sin to write
instead of
(Anonimo).
...'cos you know that
ain't
, right?
You won't get a sexy tan if you write
in lieu of
.
Take a log for a fireplace, but don't take
for
arithm.
instead of
(Anonimo)....'cos you know that
ain't
, right?You won't get a sexy tan if you write
in lieu of
.Take a log for a fireplace, but don't take
for
arithm.
Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)

