function [ Z ] = Obs_trainning( Folder, l, c )

    Obs=struct; % structure qui va contenir les informations

    t=dir ([Folder '/pdflow_cloud*']); %contenu du répértoire
    V=[];
    [lg, ~]=size(t);
    for j=1:lg
        [CP, MF]=Reader(Folder, t(j).name, j);
        RG=Cutter(CP, l, c);
        val=Valeurs( CP, MF, RG );
        V=[V reshape(val, [max(max(RG))*7 1])];
        
        % enregistrement des données dans la structure
        Obs.CP.(['CP' num2str(j)])=CP;
        Obs.MF.(['MF' num2str(j)])=MF;
        Obs.RG.(['RG' num2str(j)])=RG;
        Obs.Vals.(['Val' num2str(j)])=val;
    end
    Z=pca_HMM(V');
    
    Obs.V=V;
    Obs.Z=Z;

    save([Folder '/Obs.mat'], 'Obs');
end

