matriz desde txt
Publicado por manuel (14 intervenciones) el 17/02/2012 22:14:03
hola mi duda es como seleccionar solo las dos ultimas columnas de este archivo de texto para graficarlas sin tomar en cuenta la primera columna:
-2.820 54898.262 29.000
-2.681 55733.938 32.000
-2.632 56314.494 34.000
-2.588 56794.168 36.000
-2.549 57117.471 37.000
-2.485 58899.791 0.000
-2.486 58834.976 44.000
-2.484 58904.711 44.000
-2.486 58943.464 45.000
-2.473 59028.965 45.000
-2.468 59011.343 45.000
-2.463 59188.207 46.000
-2.457 59356.768 46.000
-2.455 59322.822 46.000
-2.465 59332.116 47.000
-2.471 59339.121 47.000
-2.467 59418.354 47.000
-2.464 59716.877 47.000
-2.458 59212.833 47.000
-2.467 59271.216 48.000
-2.458 59310.845 48.000
-2.455 59369.939 48.000
-2.450 59475.160 49.000
-2.444 59553.363 49.000
-2.442 59641.191 49.000
soy principiante en matlab y no tengo idea de como hacer eso porque yo habia escrito algo asi
% Escoger archivo
[laboratorio,ruta]=uigetfile('*.txt','ABRIR:');
nombre=[ruta,laboratorio];
if ischar(nombre) % si se escoge un archivo
id_archivo=fopen(laboratorio,'r'); % abre archivo para leerlo
R = textscan(id_archivo, '%f %f');
% cierra archivo
fclose(id_archivo);
a = R{1};%para seleccionar columna pero no funciona con archivos de mas de 2 columnas
b = R{2};
set (handles.txt,'string',a);
set (handles.txt2,'string',b);
-2.820 54898.262 29.000
-2.681 55733.938 32.000
-2.632 56314.494 34.000
-2.588 56794.168 36.000
-2.549 57117.471 37.000
-2.485 58899.791 0.000
-2.486 58834.976 44.000
-2.484 58904.711 44.000
-2.486 58943.464 45.000
-2.473 59028.965 45.000
-2.468 59011.343 45.000
-2.463 59188.207 46.000
-2.457 59356.768 46.000
-2.455 59322.822 46.000
-2.465 59332.116 47.000
-2.471 59339.121 47.000
-2.467 59418.354 47.000
-2.464 59716.877 47.000
-2.458 59212.833 47.000
-2.467 59271.216 48.000
-2.458 59310.845 48.000
-2.455 59369.939 48.000
-2.450 59475.160 49.000
-2.444 59553.363 49.000
-2.442 59641.191 49.000
soy principiante en matlab y no tengo idea de como hacer eso porque yo habia escrito algo asi
% Escoger archivo
[laboratorio,ruta]=uigetfile('*.txt','ABRIR:');
nombre=[ruta,laboratorio];
if ischar(nombre) % si se escoge un archivo
id_archivo=fopen(laboratorio,'r'); % abre archivo para leerlo
R = textscan(id_archivo, '%f %f');
% cierra archivo
fclose(id_archivo);
a = R{1};%para seleccionar columna pero no funciona con archivos de mas de 2 columnas
b = R{2};
set (handles.txt,'string',a);
set (handles.txt2,'string',b);
Valora esta pregunta
0