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

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

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

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

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