MATLAB获取屏幕分辨率

1. 获取分辨率

本来设计程序按照1920x1080运行的,后面调了一下系统缩放,分辨率就变了,所以为了更灵活的使用,还是先获取再使用吧

  • matlab获取屏幕分辨率命令:
    get(0,'ScreenSize')
  • 赋给变量就可以使用了,返回的是四个值
    ss = get(0,'ScreenSize')

例如缩放125%后的分辨率
返回值1 1 1536 864第三个和第四个即是需要的值

2. 可以看看get(0)的返回值,如果需要其他的或许在这里也可以找到

>> get(0)
         CallbackObject: [0×0 GraphicsPlaceholder]
               Children: [0×0 GraphicsPlaceholder]
          CurrentFigure: [0×0 GraphicsPlaceholder]
     FixedWidthFontName: 'SimHei'
       HandleVisibility: 'on'
       MonitorPositions: [1×4 double]
                 Parent: [0×0 GraphicsPlaceholder]
        PointerLocation: [1×2 double]
            ScreenDepth: 32
    ScreenPixelsPerInch: 96
             ScreenSize: [1×4 double]
      ShowHiddenHandles: 'off'
                    Tag: ''
                   Type: 'root'
                  Units: 'pixels'
               UserData: []

t h a n k s : thanks: thanks:ilovematlab

你可能感兴趣的:(MATLAB)