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

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

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

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

set(groot,'defaultFigurePaperPositionMode','auto')
Была ли эта тема полезной?