MATLAB: Save figure in a certain size

plotprint

In the following figure:
data = rand(1,365);
subplot(121);
plot(1:365,data);
xlabel('label');
ylabel('label');
subplot(122);
plot(1:365,data);
xlabel('label');
ylabel('label');
How could I save this figure as a pdf where the dimensions of the figure i.e. including both subplots is 7.25 x 9.125 inches?

Best Answer

You will probably want to use FEX:export_fig. Assuming your monitor is bigger than 7.25x9.125 inches, you just need to set the figure and paper size to be 7.25x9.125
set(gcf, 'Units', 'Inches', 'Position', [0, 0, 7.25, 9.125], 'PaperUnits', 'Inches', 'PaperSize', [7.25, 9.125])