Tengo una figura con 2 parcelas en ella. Estoy tratando de guardar la figura como un png con un ancho más largo.Matlab figura de ahorro con tamaño predefinido
%%%%%%%%%%%%First%%%%%%%%%%%%%%%%%%
a=figure('Name','First Structure');
load C:\Users\William\workspace\P5\FirstAdd.txt
n=FirstAdd(:,1);
t=FirstAdd(:,2);
subplot(1,2,1);
plot(n,t);
xlabel('n');
ylabel('Time');
title('First Structure''s Add');
grid on
load C:\Users\William\workspace\P5\FirstContains.txt
n=FirstContains(:,1);
t=FirstContains(:,2);
subplot(1,2,2);
plot(n,t);
xlabel('n');
ylabel('Time');
title('First Structure''s Contains');
grid on
rect=[250,250,1080,480];
set(a, 'OuterPosition',rect);
print(a,'-dpng','First Structure.png');
En las últimas 3 líneas, configuré la ventana de figura de modo que los 2 trazados sean lo suficientemente anchos. Sin embargo, cuando trato de guardar la figura, la imagen es su tamaño predeterminado en el que las parcelas se aplastan.
¿Qué me estoy perdiendo?
posible duplicado de [Impresión de una parcela en MATLAB dimensiones exactas en papel] (http://stackoverflow.com/questions/3600945/printing- a-matlab-plot-in-exact-dimensions-on-paper), [Cómo guardar figuras personalizadas en MATLAB] (http://stackoverflow.com/questions/6508233/how-to-save-custom-sized -figuras-en-matlab-cerrado) – Amro