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/mode_sahelien/composite_olr_ER1030.m

    r15 r16  
     1% 
     2 
    13% initialisation 
    2 clear; close all; 
     4clear; 
     5close all; 
    36 
    47cd('..'); 
     
    2528olr1=zeros(siz,21,144); 
    2629olr1(:,:,1:72)=olr(:,:,73:144); 
    27 olr1(:,:,73:144)=olr(:,:,1:72); clear olr; 
     30olr1(:,:,73:144)=olr(:,:,1:72); 
     31clear olr; 
    2832 
    2933% on permture le temps et l'espce 
     
    3741      vecteur=zeros(siz,1); 
    3842      for c=1:siz; 
    39            vecteur(c)=olr1(a,b,c);     
     43           vecteur(c)=olr1(a,b,c); 
    4044      end 
    4145      std_c=nanmean(vecteur); 
    4246      for c=1:siz; 
    43           olr1(a,b,c)=olr1(a,b,c)-std_c;     
    44       end  
     47          olr1(a,b,c)=olr1(a,b,c)-std_c; 
     48      end 
    4549   end 
    46 end;    
    47  
    48 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
     50end; 
     51 
    4952% on met sous la forme longitude latitude jour 
    50  
    5153 
    5254% on selectionne les mois d ete (attention aux annees bixestiles!) 
     
    146148olr1=permute(olr,[3 4 1 2]); 
    147149clear olr; 
    148 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
     150 
    149151load eof12_rossby_1030.txt 
    150152 
    151  
    152153% on met sous la forme annee mois 
    153 olr_eof=reshape(eof12_rossby_1030,122,28); clear eof12_rossby_1030; 
     154olr_eof=reshape(eof12_rossby_1030,122,28); 
     155clear eof12_rossby_1030; 
    154156 
    155157% on calcule l ecart type sur la serie temporelle de l OLR 
    156 k=122*28;  
     158k=122*28; 
    157159olrbis=reshape(olr_eof,k,1); 
    158 olrbis=std(olrbis);  
     160olrbis=std(olrbis); 
    159161 
    160162% intialisation des tableaux 
    161 olr_filtre_compomax=NaN*ones(50,31,21,144);  
     163olr_filtre_compomax=NaN*ones(50,31,21,144); 
    162164olr_filtre_compomin=NaN*ones(50,31,21,144); 
    163165 
    164 compteurmax=0;  
     166compteurmax=0; 
    165167compteurmin=0; 
    166168 
    167 for a=1:28; % boucle sur les annees 
    168    clear delta;  
     169% boucle sur les annees 
     170for a=1:28; 
     171   clear delta; 
    169172   delta=zeros(122,1); 
    170    for b=1:122; % boucle sur les jours : on prepare avant    
     173   % boucle sur les jours : on prepare avant 
     174   for b=1:122; 
    171175        if b>1; 
    172176            delta(b)=olr_eof(b,a)-olr_eof(b-1,a); 
    173177        end; 
    174178   end; 
    175    for b=1:122; % boucle sur les jours 
    176       if (b>20 && b<112); % 1ere condition (laisser une marge de 10)  
    177 % cas 1 : max deltas apres negetifs et deltas avant postifs    
    178          if (delta(b+1)<0 && delta(b)<0 && delta(b-1)>0 && delta(b-2)>0 && olr_eof(b,a)>olrbis);  
     179   % boucle sur les jours 
     180   for b=1:122; 
     181      % 1ere condition (laisser une marge de 10) 
     182      if (b>20 && b<112); 
     183% cas 1 : max deltas apres negetifs et deltas avant postifs 
     184         if (delta(b+1)<0 && delta(b)<0 && delta(b-1)>0 && delta(b-2)>0 && olr_eof(b,a)>olrbis); 
    179185            compteurmax=compteurmax+1; 
    180186          olr_filtre_compomax(compteurmax,1,:,:)=olr1(b-20,a,:,:); 
     
    211217            olr_filtre_compomax(compteurmax,30,:,:)=olr1(b+9,a,:,:); 
    212218            olr_filtre_compomax(compteurmax,31,:,:)=olr1(b+10,a,:,:); 
    213 % cas 2 : min deltas apres positifs et deltas avant negatifs    
     219% cas 2 : min deltas apres positifs et deltas avant negatifs 
    214220         elseif (delta(b+1)>0 && delta(b)>0 && delta(b-1)<0 && delta(b-2)<0 && olr_eof(b,a)<(-olrbis)); 
    215221            compteurmin=compteurmin+1; 
     
    250256         end; 
    251257      end; 
    252    end;          
     258   end; 
    253259end; 
    254260% on fait le test de Student 
     
    268274% on fait la somme des valeurs de olr_filtreentiel sur le nbre d occurences 
    269275% on obtent un tableau de la forme (jours-avant-apres,lon,lat) 
    270 olr_filtre_compomin1(:,:,:)=nanmean(olr_filtre_compomin); clear olr_filtre_compomin; 
    271 olr_filtre_compomax1(:,:,:)=nanmean(olr_filtre_compomax); clear olr_filtre_compomax; 
    272  
    273 x=[-10:1:10]'; %' 
    274  
    275 figure(1); orient('landscape'); 
    276  
    277 lat=lat(21:41)';  
     276olr_filtre_compomin1(:,:,:)=nanmean(olr_filtre_compomin); 
     277clear olr_filtre_compomin; 
     278olr_filtre_compomax1(:,:,:)=nanmean(olr_filtre_compomax); 
     279clear olr_filtre_compomax; 
     280 
     281x=[-10:1:10]'; 
     282 
     283figure(1); 
     284orient('landscape'); 
     285 
     286lat=lat(21:41)'; 
    278287lon=lon-180; 
    279288for e=1:7; 
     
    306315       delta_olr_filtre_min(1,2)=50.0001; 
    307316       fin=-30+24*2.5; 
    308         
     317 
    309318       clear fin 
    310319       fin=-10+16*2.5 
     
    331340       else 
    332341      set (gca,'XTick',[-180:60:180],'XTickLabel',[' ';' ';' ';' ';' ';' '],'fontname','Arial','fontsize',6); 
    333        end        
     342       end 
    334343       set (gca,'YTick',[-10:10:40],'YTickLabel',['   ';'  0';'10N';'20N';'30N';'   '],'fontname','Arial','fontsize',6); 
    335344       if e==4; 
    336           co=colorbar;             
     345          co=colorbar; 
    337346          set (co,'xtick',[-20:10:20],'xticklabel',[-20:10:20],'fontname','Arial','fontsize',6); 
    338347       end; 
    339        hold on; cartemonde1; 
     348       hold on; 
     349       cartemonde1; 
    340350       set (gca,'tickDir','out'); 
    341351       axis equal 
     
    346356       text(-270,10,['day = ',num2str(f-21)],'fontname','Arial','fontsize',10); 
    347357       pos_vert=e/10; 
    348        set (gca,'position',[0.2 pos_vert 0.5 0.1])  
     358       set (gca,'position',[0.2 pos_vert 0.5 0.1]) 
    349359end; 
    350360 
    351 figure(1); print -depsc2 composite_olr_jjas_rossby_1030_eof2a.eps;  
    352  
    353 figure(2); orient('landscape'); 
     361figure(1); 
     362print -depsc2 composite_olr_jjas_rossby_1030_eof2a.eps; 
     363 
     364figure(2); 
     365orient('landscape'); 
    354366 
    355367for e=1:7; 
     
    382394       delta_olr_filtre_min(1,2)=50.0001; 
    383395       fin=-30+24*2.5; 
    384         
     396 
    385397       clear fin 
    386398       fin=-10+16*2.5; 
     
    407419       else 
    408420      set (gca,'XTick',[-180:60:180],'XTickLabel',[' ';' ';' ';' ';' ';' '],'fontname','Arial','fontsize',6); 
    409        end        
     421       end 
    410422       set (gca,'YTick',[-10:10:40],'YTickLabel',['   ';'  0';'10N';'20N';'30N';'   '],'fontname','Arial','fontsize',6); 
    411423       if e==4; 
    412           co=colorbar;             
     424          co=colorbar; 
    413425          set (co,'xtick',[-20:10:20],'xticklabel',[-20:10:20],'fontname','Arial','fontsize',6); 
    414426       end; 
    415        hold on; cartemonde1; 
     427       hold on; 
     428       cartemonde1; 
    416429       set (gca,'tickDir','out'); 
    417430       axis equal 
     
    422435       text(-270,10,['day = ',num2str(f-21)],'fontname','Arial','fontsize',10); 
    423436       pos_vert=e/10; 
    424        set (gca,'position',[0.2 pos_vert 0.5 0.1])  
     437       set (gca,'position',[0.2 pos_vert 0.5 0.1]) 
    425438end; 
    426439 
    427 figure(2); print -depsc2 composite_olr_jjas_rossby_1030_eof2b.eps;  
    428  
    429  
     440figure(2); 
     441print -depsc2 composite_olr_jjas_rossby_1030_eof2b.eps; 
Note: See TracChangeset for help on using the changeset viewer.