You are on page 1of 9

MATLAB: Crear carpetas,

crear y guardar archivos


hojas de excel (.xls )
Equipo:
efren melendez atilano
avimael cano hernandez
jonishan a. pazos martinez

Algunas ocasiones puede resultar til, el guardar

y organizar los datos automticamente.


Para esto puede ser necesario el crear y
administrar carpetas y archivos de diferentes
tipos(figuras, .txt, excel, etc) por medio de
comandos en MatLab.
Al final se pretende obtener un script que cree
tres
carpetas
(experiencia1,
experiencia2,
experiencia3) que se encuentren alojadas en
una carpeta general deRESULTADOS, adems
en cada carpeta de experiencias, se guardar:
Un archivo de excel (hoja.xls).

Los resultados descritos se pueden apreciar

en lafigura 1.
Figura 1.Current Folder

Explicacin:
La manera que se ha utilizado en este caso es el trabajar con un path absoluto,

para ello, en las lneas 13 y 14 se obtiene elPathde laCurrent Foldera travs


defileattrib:

Dondestruc.Namealoja un dato similar aC:\Users\xxxxxx\Documents\MATLAB,

o el Path en el que te encuentres trabajando.


En realidad confileattrib('name')se puede obtener y modificar los atributos
paraname, dondenamees un path absoluto o relativo de una carpeta o
archivo.
En las lneas 18 y 19 se crea el nombre y path de las carpetas (experiencia) de
forma dinmica en relacin a la variablendelfor. La funcinnum2str
(n)convierte nmero a string. Recordar que las variables creadas
(FolderNameyPathFolder) son de tipo char.En la lnea 20 y 21 se crean los
nombres para los archivos.txty.xls.
A continuacin se declarar unas variablesxyy, que para el caso no tienen
importancia, y su funcin es la de servir de ejemplo de datos para almacenar y
graficar.
En las lneas 27 a la 33, se realiza una grfica, igualmente como ejemplo,
prestar atencin a la lnea 28 donde se asigna la figura a crear en la
variablefsinalgo importante para poder guardarla luego, y a continuacin en la
lnea 29 se setea el nombre de la figura.
En la lnea 37 creamos las carpetas con el comando comn para SO,mkdir.

Para guardar una figura, se utiliza el comandosaveas,


como en la lnea 47, agregando un path, el nombre y
formato.
Para guardar las variables delworkspacese emplea el
comandosave, se puede guardar todas las variables
como en el ejemplo o especificar una o varias de ellas
como el la lnea siguiente donde se guarda la variabley.
Finalmente en las lneas 54 a la 57 se guarda
informacin en un archivo de excel, para lo cual se
emplea el comandoxlswrite, se introduce un ttulo en la
fila 1 (celdas A1 y B1 de excel) y los datos a partir de la
celda A2 y B2.

Figura 3.Hoja de Excel

Importar datos de Excel a


MatLab
Ya que sabemos exportar datos de MatLab a

Excel, ahora veremos como hacer lo contrario


importar datos de Excel a Matlab.

A continuacin les mostraremos un ejemplo

You might also like