Programación Específica > Matlab
duda arhivo txt y cell matlab
(1/1)
mat-girl:
Hola,
sabe alguien alguna función que saque el numero de columnas y filas de un fichero txt que contiene caracteres y enteros?
y como crear a partir de ese fichero una matriz cell con su contenido?
muchas gracias, un saludo
jjasso5:
Bueno, se supone que debes saber de antemano qué quieres leer.
% abre archivo.txt
d = fopen('archivo.txt');
% lee las primeras 2 columnas (números)
R = textscan(d, '%f %f');
% cierra el archivo
fclose(d);
Búscale por ahí...
Investiga la función textscan
Puedes ver un ejemplo completo en
http://www.matrixlab-examples.com/data-analysis.html
mat-girl:
Hola,
muchas gracias, el problema es que debo programarlo sin saber el numero de columnas que tiene el fichero, para seguir avanzando habia hecho es.
Pero debo resolverlo genericamente, no se me ocurre ninguna forma de contar el numero de columnas del fichero,no se como procesarlo sin saber cuantas son.
muchas gracias
tomryddle9999:
abre archivo.txt
d = fopen('archivo.txt');
% lee las primeras 2 columnas (números)
R = textscan(d, '%f %f');
% cierra el archivo
fclose(d);
Si funciona pero solo me aparece
R =
[6x1 int32] [5x1 int32] [5x1 int32]
ahora como veo esos datos o como los uso
Saludos.
Navegación
Ir a la versión completa