如何给Matlab添加默认配置?startup.m
startup.m默认是不存在的,顾名思义,这个文件就像Dos里的autorun.bat,在启动Matlab时执行的脚本文件
只需要在matlab.exe同目录下创建startup.m并添加你所需要的内容,如:
set(0,'DefaultAxesXColor',[0 0 0]);
你有没有遇过,plot(xxxx)后发现坐标轴文本变成白色或者不是你所期望的颜色,修改颜色后下次plot还是变回白色?
为什么会变成这样,我也很糊涂,幸好无意中发现有设置默认值的接口,执行以下语句,可以不用每次plot都设置颜色了
set(0,'DefaultAxesXColor',[0 0 0]);%黑色,也许是你希望出现的
注意属性名,get(gca)找不到"DefaultAxesXColor",但有"XColor",百度没找到默认设置的命名规则,但这个名字规则我猜应该是这样:
Default_对象tag名_属性名,其中set的句柄0是必须的。
记得把设置放在startup.m文件里。
以下列表为默认属性值(希望路过朋友,有知道的帮忙补充):
DefaultAxes--------坐标轴axes
DefaultText--------诸如Axes上title所生成的Text文本对象
。。。