variable valores unir titulo superponer puntos guardar graficas graficar grafica crear como archivos archivo matlab file save command-window

valores - titulo grafica matlab



¿Cómo guardar los contenidos de la ventana de comandos de MATLAB en un archivo? (1)

Quiero guardar todo en la "Ventana de comandos" en un archivo automáticamente. ¿Hay una manera de hacerlo?


Tiene algunas opciones disponibles para guardar contenido desde la ventana de comandos:

  • Puedes hacer esto usando el comando DIARY . Incluso podría automatizar esto para que siempre grabe lo que hace modificando su archivo startup.m para activar el registro de texto:

    diary(''myTextLog.txt''); %# Text will be appended if this file already exists

    Y luego modifique su archivo finish.m para desactivar el cierre de sesión:

    diary(''off'');

    Esto almacenará automáticamente todo el contenido de texto de la ventana de comandos para cada sesión de MATLAB, que podría convertirse en un archivo de texto bastante grande.

  • Otra opción además de usar el comando DIARIO y modificar los archivos startup.m y finish.m es iniciar MATLAB usando la opción -logfile :

    matlab -logfile "myTextLog.txt"

    Aunque no estoy seguro de si esto sobrescribirá el archivo de texto o lo añadiré cada vez que inicie MATLAB.

  • Si solo desea guardar el resultado de la evaluación de una o más expresiones, puede usar la función EVALC para evaluar una cadena que contenga su expresión y capturar el resultado que normalmente iría a la ventana de comandos en una matriz de caracteres. A continuación, puede imprimir esta matriz de caracteres en un archivo utilizando FPRINTF .

  • Finalmente, si no está interesado en guardar la salida mostrada de los comandos que escribe, sino que solo desea almacenar los comandos , el historial de comandos es lo que desea. MATLAB almacena automáticamente un archivo history.m con un tamaño máximo de 200,000 bytes, eliminando las entradas más antiguas cuando se agregan las más nuevas.