1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
filename='T.XLS';
% lecture feuille 1
num = xlsread(filename,'Feuil1');
t=num(:,1);
L=num(:,2);
n1=length(L); % longueur des vecteurs
x_trie = sort(L,'descend');
t_tot = t(end)-t(1);
idx_t_10prct = min(find(t>t_tot*0.1));
seuil = x_trie(idx_t_10prct);
nb_event_front_montant = sum(diff(L > seuil)>0);
%calcul des intervalles de temps
for ii=1:n1-1,
t2(ii)=t(ii+1)-t(ii);
end
t3=[0,t2(1:end, :)];
figure(1)
plot(t,L,'linewidth',2); hold on
text(t(100),seuil(1)+5,...
['Lw_{10} = \bf',num2str(seuil(1))],...
'HorizontalAlignment','center',...
'BackgroundColor',[1,0,0.5],...
'Margin',5);
plot(t, seuil*ones(size(t)),'m--','linewidth',2)
axis ([0 t(end) 60 100])
title('Niveau de puissance le long du parcours')
xlabel('Temps s')
ylabel('Niveau de puissance dB') |
Partager