Matlab - Como almaceno varias cadenas de string en un vector en matlab?

   
Vista:

Como almaceno varias cadenas de string en un vector en matlab?

Publicado por Mariana (2 intervenciones) el 04/10/2012 15:58:00
Tengo que almacenar un encabezado de un archivo, que esta en diferentes lineas:

nombre
apellido
lugar
localidad

El tema es que voy leyendo linea por linea con un for, pero a su vez quiero ir almacenándolo en un vector, así después si quiero ver la fila 3 aparezca , en el caso de este ejemplo 'lugar´´.

f1=fopen(archivo1,'r');
archi = textscan(f1, '%s', 'delimiter', '\n');
nlines = length(archi{1})

for i= 1:nlines

linea = char(archi{1}(i));
%% acá es donde quiero almacenarla o sea un vector que en i me vaya guardando linea.
end


se entiende?
Si alguien me puede ayudar, estaría muy agradecida!!!
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 JOSE JEREMIAS CABALLERO

Como almaceno varias cadenas de string en un vector en matlab?

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3432 intervenciones) el 04/10/2012 17:00:54
1
2
3
4
5
6
7
% AUTOR: JOSE JEREMIAS CABALLERO
% PROGRAMADOR EN MATLAB
clear all
f1=fopen('almacenar_datos.txt','r');
archi = textscan(f1, '%s', 'delimiter', '\n');
linea1=archi{1};
linea2=char(archi{1});


1
2
3
4
5
6
7
8
9
10
EJECUICION
 
>> almacenar_datos
>> linea1(3)
ans =
    'lugar'
 
>> linea2(3,:)
ans =
lugar



Saludos.
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
programador en matlab
Servicios de programacion matlab
jjcc94@hotmail.com

http://matlabcaballero.blogspot.com
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