Você está na página 1de 4

Cmo guardar variables

Para preservar las variables que cre en la ventana de comandos(verifique la


lista de variables en la ventana de rea de trabajoen el lado izquierdo de la
pantalla de MATLAB) entre
sesiones, debe guardar los contenidos de la ventana de rea de trabajoa un
archivo. El formato por defecto es un archivo binario llamado archivo MAT. Para
guardar el rea de trabajo
(recuerde, stas son slo las variables, no la lista de comandos en la ventana
de comandos) a
un archivo, escriba
en el prompt. Aunque savees un comando MATLAB, file_namees un nombre de
archivo
definido por el usuario. En este texto, los nombres definidos por el usuario se
indicarn colocndolos dentro de parntesis angulares (< >). El nombre del
archivo puede ser cualquier
nombre que elija, en tanto est en conformidad con las convenciones de
nomenclatura para
las variables en MATLAB. De hecho, incluso ni siquiera necesita proporcionar un
nombre de
archivo. Si no lo hace, MATLAB nombra al archivo matlab.mat. Tambin podra
elegir
de la barra de men, que luego lo conminar a ingresar un nombre de archivo
para sus datos.
Para restaurar un rea de trabajo, escriba
De nuevo, loades un comando MATLAB, pero file_namees el nombre de archivo
definido
por el usuario. Si slo escribe load, MATLAB buscar el archivo matlab.matpor
defecto.
El archivo que guarde se almacenar en el directorio actual.
Por ejemplo, escriba
Este comando limpiar tanto el rea de trabajo como al ventana de comandos.
Verifique que
el rea de trabajo est vaca mediante la comprobacin de la ventana del rea
de trabajo o al
escribir
Ahora defina varias variables, por ejemplo

Compruebe de nuevo la ventana del rea de trabajo, para confirmar que las
variables se almacenaron. Ahora, guarde el rea de trabajo a un archivo
llamado my_example_file:
Confirme que en el directorio actual se almacen un nuevo archivo. Si prefiere
guardar el archivo a otro directorio (por ejemplo, a un disco extrable), use el
botn de navegador (vase la
figura 2.2) para navegar hacia el directorio de su eleccin. Recuerde que, en
una computadora
pblica, probablemente el directorio actual se purgue despus de que cada
usuario sale del
sistema.
Ahora, limpie el rea de trabajo y la ventana de comandos escribiendo
La ventana de rea de trabajo debe estar vaca. Puede recuperar las variables
perdidas y
sus valores al cargar el archivo (my_example_file.mat) de nuevo en el rea de
trabajo:
Recuerde: el archivo que quiera cargar debe estar en el directorio actual, o de
otro modo
MATLAB no podr encontrarlo. Escriba en la ventana de comandos
que regresa
De igual modo,
regresa
y al escribir
regresa
MATLAB tambin puede almacenar matrices individuales o listas de matrices
en el directorio
actual con el comando
donde file_namees el nombre de archivo definido por el usuario que designa la
ubicacin en
memoria en la que desea almacenar la informacin, y donde variable_listes la
lista de variables a almacenar en el archivo. Por ejemplo,
guardara slo las variables ay ben my_new_file-mat.
Si los datos que guard los usar un programa distinto a MATLAB (como C o C+
+),

el formato .mat no es apropiado porque los archivos .mat son exclusivos de


MATLAB. El
formato ASCII es estndar entre plataformas de computadoras y es ms
apropiado si necesita
compartir archivos. MATLAB le permite guardar archivos como archivos ASCII al
modificar
el comando save a
El comando asciile dice a MATLAB que almacene los datos en un formato de
texto
estndar de ocho dgitos. Los archivos ASCII se guardarn en un archivo .dat en
lugar de en un
archivo .mat; slo asegrese de agregar .dat a su nombre de archivo:
Si no agrega .dat, MATLAB le pondr por defecto .mat.
ascii:formato de
almacenamiento de datos
binarios
Seccin 2.4 Cmo guardar el trabajo 41
42 Captulo 2 Ambiente MATLAB
Si necesita ms precisin, los datos se pueden almacenar en un formato de
texto de 16 dgitos:
Tambin es posible delimitar los elementos (nmeros) con tabuladores:
Puede recuperar los datos del directorio actual con el comando load:
Por ejemplo, para crear la matriz zy guardarla al archivo data_2.daten formato
de texto de
ocho dgitos, use los comandos siguientes:
En conjunto, dichos comandos hacen que cada fila de la matriz zse escriba a
una lnea
separada en el archivo de datos. Usted puede ver el archivo data_2.dat al
hacer doble clic en el
nombre del archivo en la ventana de directorio actual. (Vase la figura 2.12.)
Acaso la forma
ms sencilla de recuperar datos de un archivo ASCII .dat sea ingresar el
comando loadseguido por el nombre del archivo. Esto hace que la informacin
se lea en una matriz con el mismo

nombre que el archivo de datos. Sin embargo, tambin es muy fcil usar el
Import Wizard
(asistente de importacin) interactivo de MATLAB para cargar los datos.
Cuando hace doble
clic en el nombre del archivo de datos en el directorio actual para ver el
contenido del archivo,
el Import Wizard se lanzar automticamente. Slo siga las instrucciones para
cargar los datos
en el rea de trabajo con el mismo nombre que el archivo de datos. Puede usar
esta misma
tcnica para importar datos de otros programas, incluso hojas de clculo Excel,
o puede seleccionar File SImport data...de la barra de men.

Você também pode gostar