Ignore:
Timestamp:
01/06/09 10:53:18 (15 years ago)
Author:
pinsard
Message:

remove trailing blanks, split lines with multiple statements

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/SIMULS_IRCAAM/composite_olr_AFR_eof1_30100.m

    r15 r16  
     1% 
     2 
    13% initialisation 
    2 clear; close all; 
     4clear; 
     5close all; 
    36olr=zeros(122,29,64,128); 
    47 
     
    9598olr1(:,:,:,65:128)=olr(:,:,:,1:64); 
    9699clear olr; 
    97 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
    98100 
    99101load eof1_AFR_30100.txt 
    100102 
    101103% on met sous la forme annee mois 
    102 olr_eof=reshape(eof1_AFR_30100,122,29); clear eof1_AFR_30100; 
     104olr_eof=reshape(eof1_AFR_30100,122,29); 
     105clear eof1_AFR_30100; 
    103106 
    104107% on calcule l ecart type sur la serie temporelle de l OLR 
    105 k=122*29;  
     108k=122*29; 
    106109olrbis=reshape(olr_eof,k,1); 
    107 olrbis=std(olrbis);  
     110olrbis=std(olrbis); 
    108111 
    109112% intialisation des tableaux 
    110 olr_filtre_compomax=NaN*ones(50,31,64,128);  
     113olr_filtre_compomax=NaN*ones(50,31,64,128); 
    111114olr_filtre_compomin=NaN*ones(50,31,64,128); 
    112115 
    113 compteurmax=0;  
     116compteurmax=0; 
    114117compteurmin=0; 
    115118 
    116 for a=1:29; % boucle sur les annees 
    117    clear delta;  
     119% boucle sur les annees 
     120for a=1:29; 
     121   clear delta; 
    118122   delta=zeros(122,1); 
    119    for b=1:122; % boucle sur les jours : on prepare avant    
     123   % boucle sur les jours : on prepare avant 
     124   for b=1:122; 
    120125        if b>1; 
    121126            delta(b)=olr_eof(b,a)-olr_eof(b-1,a); 
    122127        end; 
    123128   end; 
    124    for b=1:122; % boucle sur les jours 
    125       if (b>20 && b<112); % 1ere condition (laisser une marge de 10)  
    126 % cas 1 : max deltas apres negetifs et deltas avant postifs    
    127          if (delta(b+1)<0 && delta(b)>0 && olr_eof(b,a)>(olrbis));  
     129   % boucle sur les jours 
     130   for b=1:122; 
     131      % 1ere condition (laisser une marge de 10) 
     132      if (b>20 && b<112); 
     133% cas 1 : max deltas apres negetifs et deltas avant postifs 
     134         if (delta(b+1)<0 && delta(b)>0 && olr_eof(b,a)>(olrbis)); 
    128135            compteurmax=compteurmax+1; 
    129136          olr_filtre_compomax(compteurmax,1,:,:)=olr1(b-20,a,:,:); 
     
    160167            olr_filtre_compomax(compteurmax,30,:,:)=olr1(b+9,a,:,:); 
    161168            olr_filtre_compomax(compteurmax,31,:,:)=olr1(b+10,a,:,:); 
    162 % cas 2 : min deltas apres positifs et deltas avant negatifs    
     169% cas 2 : min deltas apres positifs et deltas avant negatifs 
    163170         elseif (delta(b+1)>0 && delta(b)<0 && olr_eof(b,a)<(-olrbis)); 
    164171            compteurmin=compteurmin+1; 
     
    199206         end; 
    200207      end; 
    201    end;          
     208   end; 
    202209end; 
    203210% on fait le test de Student 
     
    217224% on fait la somme des valeurs de olr_filtreentiel sur le nbre d occurences 
    218225% on obtent un tableau de la forme (jours-avant-apres,lon,lat) 
    219 olr_filtre_compomin1(:,:,:)=nanmean(olr_filtre_compomin); clear olr_filtre_compomin; 
    220 olr_filtre_compomax1(:,:,:)=nanmean(olr_filtre_compomax); clear olr_filtre_compomax; 
    221  
    222 x=[-10:1:10]'; %' 
    223  
    224 figure(1); orient('landscape'); 
    225  
    226 lat=lat';  
     226olr_filtre_compomin1(:,:,:)=nanmean(olr_filtre_compomin); 
     227clear olr_filtre_compomin; 
     228olr_filtre_compomax1(:,:,:)=nanmean(olr_filtre_compomax); 
     229clear olr_filtre_compomax; 
     230 
     231x=[-10:1:10]'; 
     232 
     233figure(1); 
     234orient('landscape'); 
     235 
     236lat=lat'; 
    227237lon=lon-180; 
    228238for e=1:7; 
     
    255265       delta_olr_filtre_min(1,2)=50.0001; 
    256266       fin=-30+24*2.5; 
    257         
     267 
    258268       clear fin 
    259269       fin=-10+16*2.5; 
     
    263273       else 
    264274      set (gca,'XTick',[-180:60:180],'XTickLabel',[' ';' ';' ';' ';' ';' '],'fontname','Arial','fontsize',6); 
    265        end        
     275       end 
    266276       set (gca,'YTick',[-10:10:30],'YTickLabel',['10S';'  0';'10N';'20N';'30N'],'fontname','Arial','fontsize',6); 
    267277       if e==4; 
    268           co=colorbar;             
     278          co=colorbar; 
    269279          set (co,'xtick',[-20:10:20],'xticklabel',[-20:10:20],'fontname','Arial','fontsize',6); 
    270280       end; 
    271        hold on; cartemonde1; 
     281       hold on; 
     282       cartemonde1; 
    272283       set (gca,'tickDir','out'); 
    273284       axis equal 
    274285       axis([-180 180 -20 40]); 
    275        if e==7;       
     286       if e==7; 
    276287      title('OLR composite EOF1 30100j simulation AFR ','fontsize',8) ; 
    277288       end 
    278289       text(-270,10,['day = ',num2str(f-21)],'fontname','Arial','fontsize',10); 
    279290       pos_vert=e/10; 
    280        set (gca,'position',[0.2 pos_vert 0.5 0.1])  
     291       set (gca,'position',[0.2 pos_vert 0.5 0.1]) 
    281292end; 
    282293 
    283 figure(1); print -depsc2 composite_olr_EOF1_30100j_simulation_AFR_part1.eps; 
    284  
    285 figure(2); orient('landscape'); 
     294figure(1); 
     295print -depsc2 composite_olr_EOF1_30100j_simulation_AFR_part1.eps; 
     296 
     297figure(2); 
     298orient('landscape'); 
    286299 
    287300for e=1:7; 
     
    314327       delta_olr_filtre_min(1,2)=50.0001; 
    315328       fin=-30+24*2.5; 
    316         
     329 
    317330       clear fin 
    318331       fin=-10+16*2.5; 
     
    322335       else 
    323336      set (gca,'XTick',[-180:60:180],'XTickLabel',[' ';' ';' ';' ';' ';' '],'fontname','Arial','fontsize',6); 
    324        end        
     337       end 
    325338       set (gca,'YTick',[-10:10:30],'YTickLabel',['10S';'  0';'10N';'20N';'30N'],'fontname','Arial','fontsize',6); 
    326339       if e==4; 
    327           co=colorbar;             
     340          co=colorbar; 
    328341          set (co,'xtick',[-20:10:20],'xticklabel',[-20:10:20],'fontname','Arial','fontsize',6); 
    329342       end; 
    330        hold on; cartemonde1; 
     343       hold on; 
     344       cartemonde1; 
    331345       set (gca,'tickDir','out'); 
    332346       axis equal 
     
    337351       text(-270,10,['day = ',num2str(f-21)],'fontname','Arial','fontsize',10); 
    338352       pos_vert=e/10; 
    339        set (gca,'position',[0.2 pos_vert 0.5 0.1])  
     353       set (gca,'position',[0.2 pos_vert 0.5 0.1]) 
    340354end; 
    341355 
    342 figure(2); print -depsc2 composite_olr_EOF1_30100j_simulation_AFR_part2.eps; 
    343  
    344  
    345  
     356figure(2); 
     357print -depsc2 composite_olr_EOF1_30100j_simulation_AFR_part2.eps; 
Note: See TracChangeset for help on using the changeset viewer.