The following steps demonstrate this issue:
1. Execute the following commands in MATLAB
set(0,'defaultfigureunits','normalized'); set(0,'defaultfigureposition',[0.2 0.2 0.7 0.7]); figure get(0,'screensize')
The GET command reflects the current resolution for the display.
2. Now change the display setting to something other than before. For this, click on the desktop->properties->settings
3. Use the FIGURE command again in the MATLAB command prompt. The figure pops up at different location even though the units for the root are set to normalized.
4. Verify the SCREENSIZE property using the GET commad as
get(0,'screensize')
You will still see the old resolution display settings.
Best Answer