Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在matlab中对不同的图形应用相同的设置?_Matlab_Plot_Figure - Fatal编程技术网

如何在matlab中对不同的图形应用相同的设置?

如何在matlab中对不同的图形应用相同的设置?,matlab,plot,figure,Matlab,Plot,Figure,我想将此更改应用于我的所有数字: set(gcf,'color','w'); box off; set(gca,'FontSize',13,'fontWeight','bold') set(findall(gcf,'type','text'),'FontSize',13,'fontWeight','bold') 我如何做到这一点,而不需要像这样重复我自己: figure(1); set(gcf,'color','w'); figure(2); set(gcf,'color','w'); 如果

我想将此更改应用于我的所有数字:

set(gcf,'color','w');
box off;
set(gca,'FontSize',13,'fontWeight','bold')
set(findall(gcf,'type','text'),'FontSize',13,'fontWeight','bold')
我如何做到这一点,而不需要像这样重复我自己:

figure(1);
set(gcf,'color','w');
figure(2);
set(gcf,'color','w');

如果只在一个会话或脚本中需要它,请将其添加到脚本顶部(或在绘图之前在matlab命令行中):

这样就不需要使用多个
set
命令。 如果你想在每次Matlab会话中保持这个值,你应该考虑把它放进你的代码>启动。类型

which startup

找到启动文件或创建一个不存在的启动文件。检查您可能想要设置默认值的其他属性。

如果有很多图形,您可以考虑使用循环。函数<代码> SET/COD>可以采取一个句柄来应用该属性。这对于您的第二个代码段很好:
set([12],'Color','w')
。如果你有更多的数字,只需在创建它们时收集数组中的所有句柄,然后对整个批次调用
set
。它也适用于其他属性。关闭框和我添加的其他集合如何?分别使用
set(0,'DefaultAxesFontWeight','bold')
set(0,'DefaultAxesFontSize',13)
。不幸的是,
box off
在每次调用
plot
命令时都会被修改,正如前面所解释的那样。我总是忘记根对象,也不知道
groot
命令。好提示,谢谢+1.
set(groot, 'DefaultFigureColor', 'w');
which startup