Acquisizione di dati con MATLAB
Inviato: 8 lug 2008, 18:57
Salve a tutti,
mi trovo nella condizione di dover acquisire dei dati con Matlab a partire da un file di testo strutturato nella seguente maniera:
-dato inutile- <------inizio del 1° gruppo di 10 dati(di cui 4 utili)
-dato inutile-
-dato da acquisire-
-dato inutile-
-dato da acquisire-
-dato inutile-
-dato inutile-
-dato da acquisire-
-dato da acquisire-
-dato inutile- <------fine del 1° gruppo
-dato inutile- <------inizio del 2° gruppo di 10 dati(di cui sempre 4 utili, allo stesso posto dei primi)
-dato inutile-
-dato da acquisire-
-dato inutile-
-dato da acquisire-
-dato inutile-
-dato inutile-
-dato da acquisire-
-dato da acquisire-
-dato inutile- <------fine del 2° gruppo
...e così via per un certo numero di gruppi, sempre da 10 dati e con i dati da acquisire sempre allo stesso posto all'interno del gruppo; la mia domanda è: esiste una procedura automatizzata che riesca ad acquisire solo i dati che mi interessano(in questo caso quelli alla 3°,5°,8° e 9° riga in ogni gruppo )? e se si, è possibile organizzare questi dati in vettori a seconda della posizione in cui si trovano all'interno del file? (ad esempio facendo in modo che tutti i terzi elementi di ogni gruppo mi vadano in un vettore, tutti i quinti in un altro ecc.)
Vi ringrazio in anticipo
mi trovo nella condizione di dover acquisire dei dati con Matlab a partire da un file di testo strutturato nella seguente maniera:
-dato inutile- <------inizio del 1° gruppo di 10 dati(di cui 4 utili)
-dato inutile-
-dato da acquisire-
-dato inutile-
-dato da acquisire-
-dato inutile-
-dato inutile-
-dato da acquisire-
-dato da acquisire-
-dato inutile- <------fine del 1° gruppo
-dato inutile- <------inizio del 2° gruppo di 10 dati(di cui sempre 4 utili, allo stesso posto dei primi)
-dato inutile-
-dato da acquisire-
-dato inutile-
-dato da acquisire-
-dato inutile-
-dato inutile-
-dato da acquisire-
-dato da acquisire-
-dato inutile- <------fine del 2° gruppo
...e così via per un certo numero di gruppi, sempre da 10 dati e con i dati da acquisire sempre allo stesso posto all'interno del gruppo; la mia domanda è: esiste una procedura automatizzata che riesca ad acquisire solo i dati che mi interessano(in questo caso quelli alla 3°,5°,8° e 9° riga in ogni gruppo )? e se si, è possibile organizzare questi dati in vettori a seconda della posizione in cui si trovano all'interno del file? (ad esempio facendo in modo che tutti i terzi elementi di ogni gruppo mi vadano in un vettore, tutti i quinti in un altro ecc.)
Vi ringrazio in anticipo