操作方法
第一步,打开Matlab,输入figure,得到的图像是黑色背景,如图所示。
这时,如何将其更改为传统的白色背景呢?有网友提议利用命令: set(gcf,'color','white'); 这一命令的确有效,可以暂时将背景变回白色:
但是,当你plot的时候,例如运行plot(sin(0:0.01:2*pi)),得到的结果是这样的:
不仅对比度低,连轴也显示不出来有没有?好像还不如原来黑色的背景plot的好看:
而且,这种方法得到的figure背景修改是暂时的,当你重新新建一个figure,又变回黑色背景了。有没有什么方法可以一次性解决呢?
答案就是,采用colordef white命令! 最终的结果是这样的: 这个方法对于新建的figure同样有效。
类似地,如果要从白色变为黑色背景,可以采用colordef black命令;如果要变为默认值,可以采用colordef none命令。
以上修改,你会发现一旦关了Matlab再开启,所有的设置又会变回去,不能永久保存。如果需要永久改变,可以用这个命令:reset(groot) 用了这个以后,设置就可以永久保存了。谢谢!
常见问题: 如果用了reset(groot)这样的操作,都会变不回去的话,那说明在你的路径文件夹下面有一个startup.m文件,每次自动修改设置。解决的方法也很简单,将它改名,或者直接把这个路径删除即可。