0001
0002
0003
0004
0005
0006
0007
0008 function legendtext = DSA_BD_LegendAppend( OPTIONS)
0009
0010 legendtext = ['DSA_BD V',num2str(OPTIONS.vers)];
0011 if isfield(OPTIONS,'normalize')
0012 if OPTIONS.normalize == 1
0013 legendtext = [legendtext,' N'];
0014 elseif OPTIONS.normalize == 2
0015 legendtext = [legendtext,' NL'];
0016 elseif OPTIONS.normalize == 3
0017 legendtext = [legendtext,' NLP'];
0018 end
0019 end
0020 if isfield(OPTIONS,'adaptivelambda') && OPTIONS.adaptivelambda == 1
0021 legendtext = [legendtext,' A'];
0022 end
0023 if isfield(OPTIONS,'balancedinit') && OPTIONS.balancedinit ~= 0
0024 legendtext = [legendtext,' B',num2str(OPTIONS.balancedinit)];
0025 end
0026 if isfield(OPTIONS,'dynamicscaling') && OPTIONS.dynamicscaling == 1
0027
0028 if isfield(OPTIONS,'scalerelnorm') && OPTIONS.scalerelnorm == 1
0029 r = ',r';
0030 else
0031 r='';
0032 end
0033 legendtext = [legendtext,' Dyn(',num2str(OPTIONS.scaleratio), ...
0034 ',',num2str(OPTIONS.scalecorrection),',', ...
0035 num2str(OPTIONS.dyn_scale_updateiteration),r,')'];
0036 end
0037 legendtext = [legendtext,' sig=',num2str(OPTIONS.sigma)];
0038
0039
0040 end