Ho una figura con 2 grafici su di esso. Sto cercando di salvare la figura come una PNG con una larghezza maggiore.Matlab cifra di salvataggio con dimensione predefinita
%%%%%%%%%%%%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');
Nelle ultime 3 righe ho impostato la finestra in modo tale che i 2 grafici siano sufficientemente ampi. Tuttavia, quando provo a salvare la figura, l'immagine è la sua dimensione predefinita in cui i grafici sono schiacciati.
Cosa mi manca?
possibile duplicato di [Stampa di una trama MATLAB in dimensioni esatte su carta] (http://stackoverflow.com/questions/3600945/printing- a-matlab-plot-in-exact-dimensions-on-paper), [Come salvare figure di dimensioni personalizzate in MATLAB] (http://stackoverflow.com/questions/6508233/how-to-save-custom-sized le figure-in-mATLAB-chiuso) – Amro