xlabel - title graphics matlab
Al utilizar la función guardar como, la resolución no es tan buena como cuando se guarda manualmente la figura con Archivo -> Guardar como ..., en cambio, se recomienda más usar hgexport , de la siguiente manera:
hgexport(gcf, ''figure1.jpg'', hgexport(''factorystyle''), ''Format'', ''jpeg'');
Esto hará exactamente lo mismo que guardar manualmente la figura.
fuente: http://www.mathworks.com/support/solutions/en/data/1-1PT49C/index.html?product=SL&solution=1-1PT49C
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