If I have used:
set(gcf,'PaperUnits','centimeters','papersize',[10 10])
print('fig_name','-deps','-r300'),
have I saved the figure as 300dpi or 300dpcm?
Cheers!

 Accepted Answer

OCDER
OCDER on 25 Sep 2017

2 votes

It's DPI, based on the documents provided by MathWorks here: https://www.mathworks.com/help/matlab/ref/print.html#inputarg_resolution
This is what they say:
"Resolution, specified as a character vector or a string containing -r and an integer value indicating the resolution in dots per inch. For example, '-r300' sets the output resolution to 300 dots per inch. To specify screen resolution, use '-r0'."
Doesn't say anything about dpcm, which would make unit conversion confusing actually...
If you want to use dpcm, you'd have to calculate and use the dpi equivalent.

2 Comments

Thanks! Wanted dpi so no need to worry about confusing conversions.
OCDER
OCDER on 25 Sep 2017
You're welcome!

Sign in to comment.

More Answers (0)

Asked:

on 25 Sep 2017

Commented:

on 25 Sep 2017

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!