Programación Específica > Matlab
Leer dos archivos .txt y crear dos vectores
(1/1)
bonham:
Hola,
Nunca he trabajado con archivos externos en matlab y ando algo perdido. Tengo dos archivos .txt los cuales poseen cada uno de ellos una columna con números enteros, es decir, varias lineas con un sólo número cada una de ellas.
Si alguien pudiese decirme como tengo que hacer para leer los dos ficheros y esa columna de datos la transforme en un vector a cada fichero le estaría muy agradecido.
Saludos
jjasso5:
Supongamos que tu archivo de texto se llama datos.txt y tiene los siguentes números:
123 456
213 457
12 234
67 234
lo puedes cargar en Matlab, con:
load -ascii datos.txt
Los datos quedan almacenados en la variable 'datos' (que casualmente es el nombre del archivo).
La primera columna se puede ver con la instrucción:
datos(:,1)
La segunda columna, se puede ver con:
datos(:,2)
Toda la matriz, se puede ver con el nombre de la variable:
datos
Si fuera un caso más complicado y quisieras abrir una gran cantidad de archivos sucesivamente y procesarlos, puedes ver un ejemplo completo en:
matrixlab-examples.com/data-analysis.html
Suerte!
Navegación
Ir a la versión completa