Mercurial > hg > camir-ismir2012
diff toolboxes/MIRtoolbox1.3.2/MIRToolbox/@mirhisto/display.m @ 0:cc4b1211e677 tip
initial commit to HG from
Changeset:
646 (e263d8a21543) added further path and more save "camirversion.m"
author | Daniel Wolff |
---|---|
date | Fri, 19 Aug 2016 13:07:06 +0200 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/toolboxes/MIRtoolbox1.3.2/MIRToolbox/@mirhisto/display.m Fri Aug 19 13:07:06 2016 +0200 @@ -0,0 +1,44 @@ +function display(s) +% SCALAR/DISPLAY display the values of an histogram +disp(' '); +d = get(s,'Data'); +b = get(s,'Bins'); +t = ['Histogram of ',get(s,'Title')]; +n = get(s,'Name'); +l = get(s,'MultiData'); +u = get(s,'Unit'); +if not(isempty(u)) && not(strcmp(u,'.')) + u = [' (in ',u,')']; +end +pp = get(s,'PeakPos'); +for i = 1:length(d) + figure + set(gca,'NextPlot','replacechildren',... + 'LineStyleOrder',{'-',':','--',':','-.'}) + nl = size(b{i},1); + for j = 1:nl + bar((b{i}(j,:,1)+b{i}(j,:,2))/2,d{i}(j,:)); + hold all + end + if not(isempty(pp{i}{1})) + for j = 1:nl; + ppj = pp{i}{1}{1,j,1}; + bar((b{i}(j,ppj,1)+b{i}(j,ppj,2))/2,d{i}(j,ppj),'or') + end + end + xlabel(['values',u]); + ylabel('number of occurrences') + title(t) + nl = size(d{i},1); + if nl>1 + legend(l,'Location','Best') + end + fig = get(0,'CurrentFigure'); + va = inputname(1); + if isempty(va) + va = 'ans'; + end + disp([va,' is the ',t,' related to file ',n{i},... + ' is displayed in Figure ',num2str(fig),'.']); +end +disp(' '); \ No newline at end of file