Matlab - Importar datos

 
Vista:

Importar datos

Publicado por ghostboy (1 intervención) el 09/10/2008 16:50:43
Hola, tengo un fichero de texto con el siguiente formato:

"NUMBER 1
ANTENNA "Site 1 Ant 1"
LOCATION 19453.53, 9320.91, 40.00
ANTENNATYPE SECTOR
AZIMUTH 135.000
FREQUENCY 100.000
POWER 1000.000
HEIGHT 1.500
RESOLUTION 10.000
COLUMNS 118
LINES 115
MAX_VALUE 117.250
MIN_VALUE 44.860
BEGIN_DATA
19349.00 8276.00 71.190
19359.00 8276.00 71.080
19369.00 8276.00 70.710
19379.00 8276.00 70.330
19389.00 8276.00 70.120
...
END_DATA"

Necesito importar en matlab una variable que sea la frecuencia (en este caso seria 100000), y luego una matriz de 3 columnas, que almacene los datos tal y como aparecen entre "begin_data" y "end_data", es decir, una columna de la matriz para cada columna de esta parte del fichero. El fichero contiene una gran cantidad de datos, y me preguntaba si los datos se pueden ir importando en grupos mas pequeños, como por ejemplo, de 10 en 10.
Estoy intentandolo con las funciones fscanf y textread, pero de momento con ninguna de ellas he conseguido hacerlo...
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder