tic
clc;
clear all;
close all;

load LOG_DATA.mat;

U=[];
v=[ 1 1 0 1 0];
num_sign_div=sum(v);  % sommo gli 1 di v per sapere i tipi di segnalic che prendo
l=length(log);

%creazione della U

Colonne_U=[];
for ii=1:num_sign_div
    tmp=[ 1:1:l  ];
    Colonne_U=[ Colonne_U , tmp ];
end


if v(1)==1;    
    for i=1:l;
        U = [ U , log(i).temperature];
    end
end
if v(2)==1;    
    for i=1:l;
        U = [ U , log(i).humidity];

    end
end
if v(3)==1;
    for i=1:l;
        U = [ U , log(i).humidity_true];
    end
end
if v(4)==1;
    for i=1:l;
        U = [ U , log(i).activeRadiation];

    end
end
if v(5)==1;    
    for i=1:l;
        U = [ U , log(i).totalRadiation];
    end
end

%ciclo temperatura
for i=1:l
    
    Dati(i).t.y_org=U(:,i);
    Dati(i).h.y_org=U(:,l+i);
    
    Dati(i).t.Udati_org=cancel_y_from_U(U,i);
    Dati(i).t.Colonne_U=cancel_y_from_U(Colonne_U,i);
    
    Dati(i).h.Udati_org=cancel_y_from_U(U,l+i);
    Dati(i).h.Colonne_U=cancel_y_from_U(Colonne_U,l+i);

    Dati(i).name_of_y=log(i).name;
    
end

str=['Dati_Matrice'];
save(str,'Dati');



col_name=      ['NAV00141','141';
                'NAV00111','111';
                'NAV00140','140';
                'NAV00156','156';
                'NAV00160','160';
                'NAV00139','139';
                'NAV00137','137';
                'NAV00153','153'];
            
for i=1:length(Dati)
   for j=1: length(col_name)
       s1=Dati(i).name_of_y(1:8);
       s2=col_name(j,1:8);
       if strcmp(s1,s2)
           tmp=col_name(j,9:end);
           Dati(i).id=str2num(tmp);
       end
   end
end


str=['Dati_Matrice'];
save(str,'Dati');




