ylabel xlabel tag comando matlab save figure

xlabel - title graphics matlab



¿Cómo guardar una figura en MATLAB desde la línea de comando? (7)

¿Hay un comando en MATLAB que permite guardar una figura en FIG o JPEG o en ambos formatos automáticamente?



En estos días (mayo de 2017), MATLAB todavía sufre de un método robusto para exportar cifras, especialmente en sistemas GNU / Linux cuando exporta figuras en modo por lotes. La mejor opción es usar la extensión export_fig

Simplemente descargue el código fuente de Github y úselo:

plot(cos(linspace(0, 7, 1000))); set(gcf, ''Position'', [100 100 150 150]); export_fig test2.png


No creo que pueda guardarlo sin que aparezca, pero solo para guardarlo en varios formatos, use el comando de impresión . Vea la respuesta publicada aquí: Guarde una salida de imagesc en Matlab


Si desea guardarlo como archivo .fig, hgsave es la función en Matlab R2012a. En versiones posteriores, savefig también puede funcionar.


Use saveas :

h=figure; plot(x,y,''-bs'',''Linewidth'',1.4,''Markersize'',10); % ... saveas(h,name,''fig'') saveas(h,name,''jpg'')

De esta forma, la figura se traza y se guarda automáticamente en ''.jpg'' y ''.fig''. No necesita esperar a que aparezca el diagrama y haga clic en "guardar como" en el menú. Así se hace si necesita trazar / guardar muchas figuras.

Si realmente no quieres que aparezca el argumento (tiene que cargarse de todos modos, no puedes evitarlo, de lo contrario no hay nada que guardar), puedes ocultarlo:

h=figure(''visible'',''off'')


try plot (var); saveFigure (''título''); se guardará como un jpeg automáticamente


imwrite(A,filename) escribe datos de imagen A en el archivo especificado por nombre de archivo, deduciendo el formato de archivo de la extensión