changefig.m
来自「code of an ADC implementation woith matl」· M 代码 · 共 39 行
M
39 行
function changeFig(fontsize,linewidth,markersize)% changeFig(fontsize,linewidth,markersize) Change the settings% for all objects in the current figure window% Handle the input argumentsparameters = {'fontsize' 'linewidth' 'markersize'};defaults = { 9 1 6 };for i=1:length(defaults) parameter = char(parameters(i)); if i>nargin | ( eval(['isnumeric(' parameter ') ']) & ... eval(['any(isnan(' parameter ')) | isempty(' parameter ') ']) ) eval([parameter '=defaults{i};']) endendchildren = get(gcf,'children');children = children(:)';for child=children type = get(child,'type'); if type=='axes' set(child,'fontsize',fontsize) axisChildren = get(child,{'children' 'xlabel' 'ylabel' 'title'}); axisChildren = [axisChildren{1}' axisChildren{2:4}]; for axisChild=axisChildren type = get(axisChild,'type'); switch type case 'line' set(axisChild,'linewidth',linewidth); set(axisChild,'markersize',markersize); case 'text' set(axisChild,'fontsize',fontsize); otherwise ; end end else fprintf(1,'type is %s (not ''axes'')\n',type); endend
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?