I'd expect that the Position and the OuterPosition of a figure in pixels units differs by an integer number. But on my Windows7/64, Matlab 2015b system I get:
FigH = figure('Units', 'pixels')get(FigH, 'Position')% 289 388 560 420
get(FigH, 'OuterPosition')% 284.56 383.22 568.89 505.78
Or:
set(FigH, 'OuterPosition', [100, 100, 400, 300]);get(FigH, 'Position')% 104.11 104.11 391.11 215.11
Best Answer