MATLAB: Can Matlab determine the number of monitors

figuresMATLAB

I am running Matlab from two different computers, one is connected to two monitors and the other to one.
I have set Matlab to open figures on the right hand monitor for one set up
figure('position',[1921 41 1920 963])
which means I can't see it when the code is run from the setup with one monitor. Is there a way to determine the number and size of the monitor(s) attached to the computer to determine where best to open figures?
Is there a way of changing the default of where Figures open so I don't have to change the position manually everytime I open one?
Many thanks

Best Answer

Take a look at the MonitorPositions property of groot.