diary
Registrar texto de la ventana de comandos en un archivo
Descripción
diary
activa y desactiva el registro. Cuando el registro está activado, MATLAB® captura los comandos introducidos, las entradas de teclado y las salidas de texto de la ventana de comandos. Además, guarda el registro resultante en la carpeta activa como un archivo de texto codificado en UTF-8 llamado diary
. Para asegurarse de que todos los resultados se capturan correctamente, desactive el registro antes de abrir o mostrar el registro resultante.
Para ver si el registro está activado, escriba get(0,'Diary')
. MATLAB devolverá 'on'
u 'off'
.
diary
guarda el registro resultante en filename
filename
. Si el archivo existe, MATLAB añade el texto al final del archivo. Para ver el nombre de archivo del registro diary
actual, escriba get(0,'DiaryFile')
.
diary off
deshabilita el registro.
diary on
habilita el registro utilizando el nombre del archivo de registro diary
actual.
Si el nombre del archivo de registro diary
actual no incluye una ruta completa, MATLAB vuelve a determinar la ruta del archivo en relación con la carpeta activa cada vez que se habilita el registro. Si la carpeta ha cambiado desde la última vez que se habilitó el registro, MATLAB podría guardar el registro en un archivo diferente.
Ejemplos
Argumentos de entrada
Limitaciones
Dado que la salida de diary
es texto sin formato, el archivo de registro no refleja exactamente lo que se ve en pantalla:
El archivo de diario no incluye gráficas (ventanas de figuras).
El archivo de diario no conserva el resaltado de sintaxis ni la configuración de fuentes.
El archivo de diario muestra los componentes ocultos de la ventana de comandos, como la información de hipervínculos generada con
matlab:
, en texto sin formato. Por ejemplo, introduzca esta instrucción en la ventana de comandos:str = sprintf('%s%s', ... '<a href="matlab:magic(4)">', ... 'Generate magic square</a>'); disp(str)
MATLAB muestra esto en la ventana de comandos:
Sin embargo, el archivo de diario, cuando se ve en un editor de texto, muestra este texto:
<a href="matlab:magic(4)">Generate magic square</a>
Sugerencias
Para ver el contenido del archivo de diario con resaltado de sintaxis, utilice la función
type
.
Historial de versiones
Introducido antes de R2006a