我刚刚安装了MATLAB 2015b,当我输入
时,我的结果显然是错误的set(0, 'units', 'pixels')
get(0, 'MonitorPositions')
我从2015b获得的结果是
1 1 1536 864
1537 45.8 1024 819.2
我在同一台计算机上从2014b获得的结果是
1 1 1920 1080
1921 57 1280 1024
结果在MATLAB 2014b中是正确的,但在2015b中是错误的。尽管将图形驱动程序更新到最新版本,这仍然存在。
有没有人知道这里有什么问题以及如何解决它?
由于
答案 0 :(得分:1)
这是我从Mathworks技术支持部门收到的消息:
"从版本R2015b开始,MATLAB考虑了Windows设置"文本和图标大小"这也称为显示设置。这会影响分辨率,即自新分辨率以来显示的节目将是1920 / 1.25 = 1536和1080 / 1.25 = 864,用于"中"(125%)显示选项。请注意,这不会影响'质量'正在生成的数字,而只是虚拟像素中的大小' MATLAB看到了。"
所以它不是一个错误。只是MATLAB 2015b比2014b更了解环境。