Matlab中figure窗口变为白色(黑色)的方法
1、第一步,打开Matlab,输入figure,得到的图像是黑色背景,如图所示。

2、这时,如何将其更改为传统的白色背景呢?有网友提议利用命令:set(gcf,'color','white');这一命令的确有效,可以暂时将背景变回白色:

3、但是,当你plot的时候,例如运行plot(sin(0:0.01:2*pi)),得到的结果是这样的:

4、不仅对比度低,连轴也显示不出来有没有?好像还不如原来黑色的背景plot的好看:

5、而且,这种方法得到的figure背景修改是暂时的,当你重新新建一个figure,又变回黑色背景了。有没有什么方法可以一次性解决呢?
6、答案就是,采用colordef white命令!最终的结果是这样的:这个方法对于新建的figure同样有效。

7、类似地,如果要从白色变为黑色背景,可以采用colordef black命令;如果要变为默认值,可以采用colordef none命令。
8、以上修改,你会发现一旦关了Matlab再开启,所有的设置又会变回去,不能永久保存。如果需要永久改变,可以用这个命令:reset(groot)用了这个以后,设置就可以永久保存了。谢谢!
9、常见问题:如果用了reset(groot)这样的操作,都会变不回去的话,那说明在你的路径文件夹下面有一个startup.m文件,每次自动修改设置。解决的方法也很简单,将它改名,或者直接把这个路径删除即可。