Matlab - leer una matriz entre texto

 
Vista:

leer una matriz entre texto

Publicado por oscar (11 intervenciones) el 17/02/2011 16:41:18
Hola. Tengo un archivo (en principio seria un .txt pero podría ser una extensión diferente) con varias líneas de texto, luego una matriz y después más líneas de texto. Quiero leer la matriz con matlab para poder trabajar con ella pero no se como decirle que pase de las líneas de texto y solo coja la matriz. ¿Alguien me puede ayudar?

Muchas 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

RE:leer una matriz entre texto

Publicado por Jorge (226 intervenciones) el 18/02/2011 01:46:46
Lo que se me ocurre es usar una función para abrir el archivo
fopen

Luego, saltarse los primeros renglones y leer la matriz
R = textscan(... 'headerLines',...);

Luego, cerrar el archivo
fclose

Los resultados quedan en un 'cell array' y hay que manipularlos un poco para poderlos usar en matrices regulares.

Lee la ayuda en línea (F1) para ver cómo se usa cada comando.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar