Gjkl

Páginas: 4 (980 palabras) Publicado: 27 de noviembre de 2012
Índice

Limitaciones
Limitaciones de importdata
Alternativas
¿Por qué usar ficheros?

Matlab:
Uso avanzado de archivos

Lectura y escritura de ficheros
Lectura de ficheros Excel

Métodoimportdata



Método importdata

X=importdata(‘nombre de fichero’)



– Almacena en un vector/matriz los datos del
fichero
fichero cuyo nombre se especifica como
argumento
El resultadode importdata
depende del formato del archivo
leido
Con este formato posiciones será
una matriz de 4 filas y 3
columnas

posParticulas.txt

3,
4,
5,
2,

4,
8,
7,
1,

5;
5;
0;
9;6;

Pero usando un fichero con otro formato
como por ejemplo:
posPeso.txt
Impordata devuelve un struct con
los numeros y el texto en distintos
campos
¿Cómo leer solo los datos que nosinteresan?
¿Cómo obtener los datos relacionados?

posicion: 1
peso: 35
posicion: 2
peso: 57

datos=fscanf(fid,'posicion: %d\npeso: %d\n\n',[2 inf]);

Método importdata
Como funciona impordata:•


Lectura de ficheros

Abre el archivo (fopen)



Abre el archivo y nos devuelve su identificador



Abre el archivo para ser leído


fid = fopen(‘nombre del fichero’,‘opciones’)



Opciones tiene que ser uno de los siguientes:
‘r’



Cierra el archivo (fclose)
Libera el archivo

Abre el archivo para escribir descartando
su contenido

‘a’

Lee einterpreta el fichero y devuelve los datos
de
datos

Abre el archivo para leer desde el principio
desde

‘w’

Lee el archivo (fscanf)

Abre el archivo para escribir empezando
desde el finalLectura de ficheros

Lectura de ficheros

• datos=fscanf(fid,’formato’,tamaño)





Permite leer los datos del archivo



fid



formato
tamaño



Define como esta escrito elarchivo y que
queremos
queremos leer

formato de los datos del fichero



¿Qué es el formato?

tamaño de los datos a leer

identificador abierto con fopen

Creamos un string...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • gjkl
  • Gjkl

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS