function [apr1 apr2 apr3 apr4 apr5 apr6 apr7 apr8 apr9 apr10 apr11 apr12 apr13 apr14 apr15 apr16 apr17 apr18 apr19 apr20 apr21 apr22 apr23 apr24 apr25 apr26 apr27 apr28 apr29 apr30] = extractdaysapr (M)

apr1 = [];
apr2 = [];
apr3 = [];
apr4 = [];
apr5 = [];
apr6 = [];
apr7 = [];
apr8 = [];
apr9 = [];
apr10 = [];
apr11 = [];
apr12 = [];
apr13 = [];
apr14 = [];
apr15 = [];
apr16 = [];
apr17 = [];
apr18 = [];
apr19 = [];
apr20 = [];
apr21 = [];
apr22 = [];
apr23 = [];
apr24 = [];
apr25 = [];
apr26 = [];
apr27 = [];
apr28 = [];
apr29 = [];
apr30 = [];

s = size (M);
n = s (1);

apre =[NaN,NaN,NaN,NaN];

for i = 1 : n
    
    year = M (i,1);
    month = M (i,2);
    day = M (i,3);
    
    var = M (i,5);
    
    if day == 1
                    
        apr1 = [apr1;year,month,day,var];
        
        
    end 
    
    a = isempty (apr1);
    
    if (a == 1)
        
        apr1 = [apr1;apre];
        
    end 
    
    if day == 2 
        
        apr2 = [apr2;year,month,day,var];
        
    end 
    
    a = isempty (apr2);
    
    if (a == 1)
        
        apr2 = [apr2;apre];
        
    end 
    
    if day == 3 
        
        apr3 = [apr3;year,month,day,var];
        
    end 
    
    a = isempty (apr3);
    
    if (a == 1)
        
        apr3 = [apr3;apre];
        
    end 
    
    if day == 4 
        
        apr4 = [apr4;year,month,day,var];
        
    end 
    
    a = isempty (apr4);
    
    if (a == 1)
        
        apr4 = [apr4;apre];
        
    end 
    
    if day == 5 
        
        apr5 = [apr5;year,month,day,var];
        
    end 
    
    a = isempty (apr5);
    
    if (a == 1)
        
        apr5 = [apr5;apre];
        
    end 
    
    if day == 6 
        
        apr6 = [apr6;year,month,day,var];
        
    end 
    
    a = isempty (apr6);
    
    if (a == 1)
        
        apr6 = [apr6;apre];
        
    end 
    
    if day ==  7
        
        apr7 = [apr7;year,month,day,var];
        
    end 
    
    a = isempty (apr7);
    
    if (a == 1)
        
        apr7 = [apr7;apre];
        
    end 
    
    if day == 8
        
        apr8 = [apr8;year,month,day,var];
        
    end 
    
    a = isempty (apr1);
    
    if (a == 1)
        
        apr8 = [apr8;apre];
        
    end 
    
    if day == 9 
        
        apr9 = [apr9;year,month,day,var];
        
    end 
    
    a = isempty (apr9);
    
    if (a == 1)
        
        apr9 = [apr9;apre];
        
    end 
    
    if day == 10 
        
        apr10 = [apr10;year,month,day,var];
        
    end 
    
    a = isempty (apr10);
    
    if (a == 1)
        
        apr10 = [apr10;apre];
        
    end 
    
    if day == 11
        
        apr11 = [apr11;year,month,day,var];
        
    end 
    
    a = isempty (apr11);
    
    if (a == 1)
        
        apr11 = [apr11;apre];
        
    end 
    
    if day == 12
        
        apr12 = [apr12;year,month,day,var];
        
    end 
    
    a = isempty (apr12);
    
    if (a == 1)
        
        apr12 = [apr12;apre];
        
    end 
    
    if day == 13 
        
        apr13 = [apr13;year,month,day,var];
        
    end 
    
    a = isempty (apr13);
    
    if (a == 1)
        
        apr13 = [apr13;apre];
        
    end 
    
    if day ==  14
        
        apr14 = [apr14;year,month,day,var];
        
    end 
    
    a = isempty (apr14);
    
    if (a == 1)
        
        apr14 = [apr14;apre];
        
    end 
    
    if day == 15
        
        apr15 = [apr15;year,month,day,var];
        
    end 
    
    a = isempty (apr5);
    
    if (a == 1)
        
        apr15 = [apr15;apre];
        
    end 
    
    if day == 16 
        
        apr16 = [apr16;year,month,day,var];
        
    end 
    
    a = isempty (apr16);
    
    if (a == 1)
        
        apr16 = [apr16;apre];
        
    end 
    
    if day == 17 
        
        apr17 = [apr17;year,month,day,var];
        
    end 
    
    a = isempty (apr17);
    
    if (a == 1)
        
        apr17 = [apr17;apre];
        
    end 
    
    if day == 18
        
        apr18 = [apr18;year,month,day,var];
        
    end 
    
    a = isempty (apr18);
    
    if (a == 1)
        
        apr18 = [apr18;apre];
        
    end 
    
    if day == 19 
        
        apr19 = [apr19;year,month,day,var];
        
    end 
    
    a = isempty (apr9);
    
    if (a == 1)
        
        apr19 = [apr19;apre];
        
    end 
    
    if day == 20
        
        apr20 = [apr20;year,month,day,var];
        
    end 
    
    a = isempty (apr20);
    
    if (a == 1)
        
        apr20 = [apr20;apre];
        
    end 
    
    if day ==  21
        
        apr21 = [apr21;year,month,day,var];
        
    end 
    
    a = isempty (apr21);
    
    if (a == 1)
        
        apr21 = [apr21;apre];
        
    end 
    
    if day == 22
        
        apr22 = [apr22;year,month,day,var];
        
    end 
    
    a = isempty (apr22);
    
    if (a == 1)
        
        apr22 = [apr22;apre];
        
    end 
    
    if day == 23
        
        apr23 = [apr23;year,month,day,var];
        
    end 
    
    a = isempty (apr23);
    
    if (a == 1)
        
        apr23 = [apr23;apre];
        
    end 
    
    if day == 24 
        
        apr24 = [apr24;year,month,day,var];
        
    end 
    
    a = isempty (apr24);
    
    if (a == 1)
        
        apr24 = [apr24;apre];
        
    end 
    
    if day == 25 
        
        apr25 = [apr25;year,month,day,var];
        
    end 
    
    a = isempty (apr25);
    
    if (a == 1)
        
        apr25 = [apr25;apre];
        
    end 
    
    if day == 26 
        
        apr26 = [apr26;year,month,day,var];
        
    end 
    
    a = isempty (apr26);
    
    if (a == 1)
        
        apr26 = [apr26;apre];
        
    end 
    
    if day == 27 
        
        apr27= [apr27;year,month,day,var];
        
    end 
    
    a = isempty (apr27);
    
    if (a == 1)
        
        apr27 = [apr27;apre];
        
    end 
    
    if day ==  28
        
        apr28 = [apr28;year,month,day,var];
        
    end 
    
    a = isempty (apr28);
    
    if (a == 1)
        
        apr28 = [apr28;apre];
        
    end 
    
    if day == 29
        
        apr29 = [apr29;year,month,day,var];
        
    end 
    
    a = isempty (apr29);
    
    if (a == 1)
        
        apr29 = [apr29;apre];
        
    end 
    
    if day == 30
        
        apr30 = [apr30;year,month,day,var];
        
    end 
    
    a = isempty (apr30);
    
    if (a == 1)
        
        apr30 = [apr30;apre];
        
    end 
    
    if day == 31
        
        apr31 = [apr31;year,month,day,var];
        
    end 
    
    end 
    

end 
    
        
        
        
        
        
        
        
