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