Печать изображений

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

set(gcf,'PaperPositionMode','auto')
print

Когда PaperPositionMode установлен в 'auto', ширина и высота печатной фигуры определяются размерностями фигуры на экране, и положение фигуры отрегулировано, чтобы сосредоточить фигуру на странице. Если вы хотите значение по умолчанию PaperPositionMode быть 'auto', введите эту линию в свой startup.m файл.

set(groot,'defaultFigurePaperPositionMode','auto')