Matlab - Unknown text form ASCII file

 
Vista:

Unknown text form ASCII file

Publicado por arturo.mj (8 intervenciones) el 23/11/2015 15:32:54
Buenas!

al tratar de cargar un archivo

1
load('MiArchivo.rpt');

matlab me dice que no reconoce el texto de la primera línea, que es una X. El caso que mi archivo son X columnas y X filas, donde la primera fila son una serie de argumentos "X", "XYData" .... y el resto son números.

Cómo hago para evitar que MatLab lea la primera linea y así permitir que se pueda cargar el archivo?

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
Imágen de perfil de Royeth
Val: 3.309
Plata
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Unknown text form ASCII file

Publicado por Royeth (1818 intervenciones) el 23/11/2015 16:28:23
para esto te recomiendo que uses import Data en la cual puedes especificarle el rango , la delimitación entre los archivos y la lectura aquí un ejemplo :

1
2
3
4
5
6
7
8
filename = 'prueba.txt';
delimiter = '\t';
startRow = 2;
formatSpec = '%f%f%f%[^\n\r]';
fileID = fopen(filename,'r');
dataArray = textscan(fileID, formatSpec, 'Delimiter', delimiter, 'HeaderLines' ,startRow-1, 'ReturnOnError', false);
fclose(fileID);
clearvars filename delimiter startRow formatSpec fileID  ans


donde prueba es este archivo

x1 x2 x3
1 3 6
2 7 9


de todas maneras la interfaz de importar datos la encuentras en Home e Import Data

import_data_toolstrip


saludos
https://www.facebook.com/royethmatlab/
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