Fem el grafic de barres amb le precissio de cada una de les particions Parametres d'entrada f - Son els casos que fallen a cada una de les particions 1= falla 0= no falla. S'ha de entrar un cell i dins d'aquest un list per cada una de les particions amb 1 o o segons si el cas falla o no. Exemple: part1 = [1 0 1]; part2 = [1 1 1]; part3 = [1 0 0]; {part1 part2 part3} Parametres de sortida No en té, fa el plot corresponent i prou
0001 function plot_Bars(f) 0002 %Fem el grafic de barres amb le precissio de cada una de les particions 0003 % 0004 %Parametres d'entrada 0005 % 0006 % f - Son els casos que fallen a cada una de les particions 1= falla 0= 0007 % no falla. 0008 % S'ha de entrar un cell i dins d'aquest un list per cada una de les 0009 % particions amb 1 o o segons si el cas falla o no. 0010 % 0011 % Exemple: 0012 % part1 = [1 0 1]; 0013 % part2 = [1 1 1]; 0014 % part3 = [1 0 0]; 0015 % {part1 part2 part3} 0016 % 0017 %Parametres de sortida 0018 % 0019 % No en té, fa el plot corresponent i prou 0020 % 0021 0022 %començem obrint una nova finestra 0023 figure(); 0024 0025 %posem el titol i el nom dels eixos 0026 hold on; 0027 title('% of prediction succes','FontSize',20); 0028 ylabel('%'); 0029 xlabel('Division'); 0030 0031 %fem els calculs del % d'encerts (altura de la barra) i les dibuixem en 0032 %blau 0033 for i=1:length(f) 0034 bar(i,sum(f{i}==0)/length(f{i})*100,'b') 0035 end 0036 0037 %fem els calculs globals i dibuixem la barra en vermell 0038 bar(i+2,sum([f{:}]==0)/length([f{:}])*100,'r'); 0039 0040 %Posem els numeros de les particions 0041 set(gca,'xtick',1:i); 0042 text(i+1.75,-3.5,'average'); 0043 hold off 0044 end