Когда вы устанавливаете оси Position
на [0 0 1 1]
чтобы он заполнил весь рисунок, соотношение сторон не сохраняется, когда вы печатаете, потому что MATLAB® программное обеспечение для печати настраивает размер фигуры при печати в соответствии с PaperPosition
рисунка свойство. Чтобы сохранить соотношение сторон изображения при печати, установите
PaperPositionMode
рисунка на
'auto'
из командной строки.
set(gcf,'PaperPositionMode','auto') print
Когда PaperPositionMode
установлено в 'auto'
ширина и высота печатного рисунка определяются размерностями рисунка на экране, и положение рисунка настраивается так, чтобы оно центрировало рисунок на странице. Если вам нужно значение по умолчанию PaperPositionMode
чтобы быть 'auto'
, введите эту линию в свои startup.m
файл.
set(groot,'defaultFigurePaperPositionMode','auto')