MATLAB 2015b没有正确报告显示器位置?

时间:2015-12-22 00:46:55

标签: matlab

我刚刚安装了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中是错误的。尽管将图形驱动程序更新到最新版本,这仍然存在。

有没有人知道这里有什么问题以及如何解决它?

由于

1 个答案:

答案 0 :(得分:1)

这是我从Mathworks技术支持部门收到的消息:

"从版本R2015b开始,MATLAB考虑了Windows设置"文本和图标大小"这也称为显示设置。这会影响分辨率,即自新分辨率以来显示的节目将是1920 / 1.25 = 1536和1080 / 1.25 = 864,用于"中"(125%)显示选项。请注意,这不会影响'质量'正在生成的数字,而只是虚拟像素中的大小' MATLAB看到了。"

所以它不是一个错误。只是MATLAB 2015b比2014b更了解环境。