Ignore:
Timestamp:
01/06/09 10:53:18 (16 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_CTL_eof2_30100.m

    r15 r16  
     1% 
     2 
    13% initialisation 
    2 clear; close all; 
     4clear; 
     5close all; 
    36olr=zeros(122,29,64,128); 
    47cd('CTL') 
     
    9093ncload('rlut_d.CtIV.200006-09.nc','rlut','lat','lon'); 
    9194olr(:,29,:,:)=rlut; clear rlut; 
    92  
    9395 
    9496cd('..'); 
     
    98100olr1(:,:,:,65:128)=olr(:,:,:,1:64); 
    99101clear olr; 
    100 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
    101102 
    102103load eof2_CTL_30100.txt 
    103104 
    104105% on met sous la forme annee mois 
    105 olr_eof=reshape(eof2_CTL_30100,122,29); clear eof2_CTL_30100; 
     106olr_eof=reshape(eof2_CTL_30100,122,29); 
     107clear eof2_CTL_30100; 
    106108 
    107109% on calcule l ecart type sur la serie temporelle de l OLR 
    108 k=122*29;  
     110k=122*29; 
    109111olrbis=reshape(olr_eof,k,1); 
    110 olrbis=std(olrbis);  
     112olrbis=std(olrbis); 
    111113 
    112114% intialisation des tableaux 
    113 olr_filtre_compomax=NaN*ones(50,31,64,128);  
     115olr_filtre_compomax=NaN*ones(50,31,64,128); 
    114116olr_filtre_compomin=NaN*ones(50,31,64,128); 
    115117 
    116 compteurmax=0;  
     118compteurmax=0; 
    117119compteurmin=0; 
    118120 
    119 for a=1:29; % boucle sur les annees 
    120    clear delta;  
     121% boucle sur les annees 
     122for a=1:29; 
     123   clear delta; 
    121124   delta=zeros(122,1); 
    122    for b=1:122; % boucle sur les jours : on prepare avant    
     125   % boucle sur les jours : on prepare avant 
     126   for b=1:122; 
    123127        if b>1; 
    124128            delta(b)=olr_eof(b,a)-olr_eof(b-1,a); 
    125129        end; 
    126130   end; 
    127    for b=1:122; % boucle sur les jours 
    128       if (b>20 && b<112); % 1ere condition (laisser une marge de 10)  
    129     
    130          if (delta(b+1)<0 && delta(b)>0 && olr_eof(b,a)>(olrbis));  
     131   % boucle sur les jours 
     132   for b=1:122; 
     133      % 1ere condition (laisser une marge de 10) 
     134      if (b>20 && b<112); 
     135 
     136         if (delta(b+1)<0 && delta(b)>0 && olr_eof(b,a)>(olrbis)); 
    131137            compteurmax=compteurmax+1; 
    132138          olr_filtre_compomax(compteurmax,1,:,:)=olr1(b-20,a,:,:); 
     
    163169            olr_filtre_compomax(compteurmax,30,:,:)=olr1(b+9,a,:,:); 
    164170            olr_filtre_compomax(compteurmax,31,:,:)=olr1(b+10,a,:,:); 
    165     
     171 
    166172         elseif (delta(b+1)>0 && delta(b)<0 && olr_eof(b,a)<(-olrbis)); 
    167173            compteurmin=compteurmin+1; 
     
    202208         end; 
    203209      end; 
    204    end;          
     210   end; 
    205211end; 
    206212% on fait le test de Student 
     
    220226% on fait la somme des valeurs de olr_filtreentiel sur le nbre d occurences 
    221227% on obtent un tableau de la forme (jours-avant-apres,lon,lat) 
    222 olr_filtre_compomin1(:,:,:)=nanmean(olr_filtre_compomin); clear olr_filtre_compomin; 
    223 olr_filtre_compomax1(:,:,:)=nanmean(olr_filtre_compomax); clear olr_filtre_compomax; 
    224  
    225 x=[-10:1:10]'; %' 
    226  
    227 figure(1); orient('landscape'); 
    228  
    229 lat=lat';  
     228olr_filtre_compomin1(:,:,:)=nanmean(olr_filtre_compomin); 
     229clear olr_filtre_compomin; 
     230olr_filtre_compomax1(:,:,:)=nanmean(olr_filtre_compomax); 
     231clear olr_filtre_compomax; 
     232 
     233x=[-10:1:10]'; 
     234 
     235figure(1); 
     236orient('landscape'); 
     237 
     238lat=lat'; 
    230239lon=lon-180; 
    231240for e=1:7; 
     
    258267       delta_olr_filtre_min(1,2)=50.0001; 
    259268       fin=-30+24*2.5; 
    260         
     269 
    261270       clear fin 
    262271       fin=-10+16*2.5; 
     
    266275       else 
    267276      set (gca,'XTick',[-180:60:180],'XTickLabel',[' ';' ';' ';' ';' ';' '],'fontname','Arial','fontsize',6); 
    268        end        
     277       end 
    269278       set (gca,'YTick',[-10:10:30],'YTickLabel',['10S';'  0';'10N';'20N';'30N'],'fontname','Arial','fontsize',6); 
    270279       if e==4; 
    271           co=colorbar;             
     280          co=colorbar; 
    272281          set (co,'xtick',[-20:10:20],'xticklabel',[-20:10:20],'fontname','Arial','fontsize',6); 
    273282       end; 
    274        hold on; cartemonde1; 
     283       hold on; 
     284       cartemonde1; 
    275285       set (gca,'tickDir','out'); 
    276286       axis equal 
    277287       axis([-180 180 -20 40]); 
    278        if e==7;       
    279       title('OLR composite EOF2 30100j simulation CTL ','fontsize',8) ; 
     288       if e==7; 
     289          title('OLR composite EOF2 30100j simulation CTL ','fontsize',8) ; 
    280290       end 
    281291       text(-270,10,['day = ',num2str(f-21)],'fontname','Arial','fontsize',10); 
    282292       pos_vert=e/10; 
    283        set (gca,'position',[0.2 pos_vert 0.5 0.1])  
     293       set (gca,'position',[0.2 pos_vert 0.5 0.1]) 
    284294end; 
    285295 
    286 figure(1); print -depsc2 composite_olr_EOF2_30100j_simulation_CTL_part1.eps; 
    287  
    288 figure(2); orient('landscape'); 
     296figure(1); 
     297print -depsc2 composite_olr_EOF2_30100j_simulation_CTL_part1.eps; 
     298 
     299figure(2); 
     300orient('landscape'); 
    289301 
    290302for e=1:7; 
     
    317329       delta_olr_filtre_min(1,2)=50.0001; 
    318330       fin=-30+24*2.5; 
    319         
     331 
    320332       clear fin 
    321333       fin=-10+16*2.5; 
     
    325337       else 
    326338      set (gca,'XTick',[-180:60:180],'XTickLabel',[' ';' ';' ';' ';' ';' '],'fontname','Arial','fontsize',6); 
    327        end        
     339       end 
    328340       set (gca,'YTick',[-10:10:30],'YTickLabel',['10S';'  0';'10N';'20N';'30N'],'fontname','Arial','fontsize',6); 
    329341       if e==4; 
    330           co=colorbar;             
     342          co=colorbar; 
    331343          set (co,'xtick',[-20:10:20],'xticklabel',[-20:10:20],'fontname','Arial','fontsize',6); 
    332344       end; 
    333        hold on; cartemonde1; 
     345       hold on; 
     346       cartemonde1; 
    334347       set (gca,'tickDir','out'); 
    335348       axis equal 
     
    340353       text(-270,10,['day = ',num2str(f-21)],'fontname','Arial','fontsize',10); 
    341354       pos_vert=e/10; 
    342        set (gca,'position',[0.2 pos_vert 0.5 0.1])  
     355       set (gca,'position',[0.2 pos_vert 0.5 0.1]) 
    343356end; 
    344357 
    345 figure(2); print -depsc2 composite_olr_EOF2_30100j_simulation_CTL_part2.eps; 
    346  
    347  
    348  
     358figure(2); 
     359print -depsc2 composite_olr_EOF2_30100j_simulation_CTL_part2.eps; 
Note: See TracChangeset for help on using the changeset viewer.