开发者

Printing a MATLAB plot in exact dimensions on paper

开发者 https://www.devze.com 2023-01-13 22:04 出处:网络
I have a plot that needs to be 开发者_运维问答printed out in exact dimensions on paper, since it is in scale and from it on paper some things will be measured. What would be the easiest (is it possibl

I have a plot that needs to be 开发者_运维问答printed out in exact dimensions on paper, since it is in scale and from it on paper some things will be measured. What would be the easiest (is it possible at all) way to do it?


EDIT:

%# create some plot, and make axis fill entire figure
plot([0 5 0 5], [0 10 10 0]), axis tight
set(gca, 'Position',[0 0 1 1])

%# set size of figure's "drawing" area on screen
set(gcf, 'Units','centimeters', 'Position',[0 0 5 10])

%# set size on printed paper
%#set(gcf, 'PaperUnits','centimeters', 'PaperPosition',[0 0 5 10])
%# WYSIWYG mode: you need to adjust your screen's DPI (*)
set(gcf, 'PaperPositionMode','auto')

%# save as TIFF
print -dtiff -r0 out.tiff

(*): http://www.mathworks.com/help/matlab/creating_plots/printing-images.html

Printing a MATLAB plot in exact dimensions on paper

0

精彩评论

暂无评论...
验证码 换一张
取 消