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
| function [ligne] = horaire_beau(donnees, prof)
profs_BEA = donnees(:, 11);
ligne =cell(1, 60);
isprof_BEA = strfind(profs_BEA, prof);
for i = 1:length(isprof_BEA)
if ~isempty(isprof_BEA{i})
idx(i) = 1;
end
end
if exist('idx')
idx = idx';
donnees_prof = donnees(find(idx), :);
[n m] = size(donnees_prof);
if ~isempty(donnees_prof)
for i = 1:n
heure_debut = donnees_prof{i, 6};
heure_fin = heure_debut + donnees_prof{i, 7} - 1;
%--numéro classe
class = donnees_prof{i, 4};
%--numéro cours
cours = donnees_prof{i, 2};
loc=donnees_prof{i,9};
c=num2str(cours);
%--ligne(heure_debut:heure_fin) = 1;
ligne(heure_debut:heure_fin) = cellstr(strcat(class,c,loc));
end
end
end |
Partager