1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| clc;
clear all;
close all;
T = importdata('monfichier.xls') % en le remplaçant par ton nom de fichier excel!
T= T.Feuill;
d(1,:) = zeros(1,size(T,2));
j=1; % indice de la durée
for individu=1:size(T,2) % Tu dois effectuer ton script une fois par individu
for i=1:size(T,1); % pour être sûr de parcourir tout ton vecteur!
if T(i,individu)~= 0 || any(T(1:i))==0 % si tes données commencent par plusieurs 0
d(j,individu) = d(j,individu)+(d(j,individu)-T(i,individu));
elseif T(i)==0 && T(i-1)~=0 % pour éviter de compter plusieurs delta différents si plusieurs 0 se succèdent
j= j+1;
d(j,individu) = 0;
end
end
j=1;
end |