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_hgt925_EOF12_ER30100.m

    r15 r16  
     1% 
    12% initialisation 
    2 clear; close all; 
    3  
     3clear; 
     4close all; 
    45 
    56% etape 1 :on selectionne les mois d ete (attention aux annees bixestiles!) 
     
    89hgt925=zeros(122,49,144,28); 
    910 
    10 siz=31+28+31+30+31+1; sizbis=31+28+31+30+31+30+31+31+30; 
     11siz=31+28+31+30+31+1; 
     12sizbis=31+28+31+30+31+30+31+31+30; 
    1113ncload('hgt925.1979.nc'); hgt925(:,:,:,1)=hgt(siz:sizbis,1,:,:); clear hgt; 
    1214ncload('hgt925.1980.nc'); hgt925(:,:,:,2)=hgt(siz+1:sizbis+1,1,:,:); clear hgt; 
     
    3840ncload('hgt925.2006.nc'); hgt925(:,:,:,28)=hgt(siz:sizbis,1,:,:);clear hgt; 
    3941 
    40  
    4142clear siz1 siz1bis; 
    4243 
     
    4647 
    4748%%%%%%%%%%%%%%% FICHIER OLR 
    48 % ouverture / lecture du fichier  
     49% ouverture / lecture du fichier 
    4950load eof12_rossby_30100.txt 
    5051ind_olr=reshape(eof12_rossby_30100,122,28); 
     
    5354% on calcule l ecart type sur la serie entiere de l OLR 
    5455ind_olr1=reshape(ind_olr, k,1); 
    55 ind_olr2=std(ind_olr1); clear ind_olr1; 
    56  
    57 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
     56ind_olr2=std(ind_olr1); 
     57clear ind_olr1; 
     58 
    5859% GEOPOTENTIEL 
    5960% intialisation des tableaux 
    60 hgt925_filtre_compomax=NaN*ones(60,31,49,144);  
     61hgt925_filtre_compomax=NaN*ones(60,31,49,144); 
    6162hgt925_filtre_compomin=NaN*ones(60,31,49,144); 
    6263 
    63 compteurmax=0;  
     64compteurmax=0; 
    6465compteurmin=0; 
    6566 
    66 for a=1:28; % boucle sur les annees 
    67    clear delta;  
     67% boucle sur les annees 
     68for a=1:28; 
     69   clear delta; 
    6870   delta=zeros(122,1); 
    69    for b=1:122; % boucle sur les jours : on prepare avant    
     71   % boucle sur les jours : on prepare avant 
     72   for b=1:122; 
    7073        if b>1; 
    7174            delta(b)=ind_olr(b,a)-ind_olr(b-1,a); 
    7275        end; 
    7376   end; 
    74    for b=1:122; % boucle sur les jours 
    75       if (b>20 && b<112); % 1ere condition (laisser une marge de 10)  
    76 % cas 1 : max deltas apres negetifs et deltas avant postifs    
    77          if (delta(b+1)<0 && delta(b)<0 && delta(b-1)>0 && delta(b-2)>0 && ind_olr(b,a)>ind_olr2);  
     77   % boucle sur les jours 
     78   for b=1:122; 
     79      % 1ere condition (laisser une marge de 10) 
     80      if (b>20 && b<112); 
     81% cas 1 : max deltas apres negetifs et deltas avant postifs 
     82         if (delta(b+1)<0 && delta(b)<0 && delta(b-1)>0 && delta(b-2)>0 && ind_olr(b,a)>ind_olr2); 
    7883            compteurmax=compteurmax+1; 
    7984            hgt925_filtre_compomax(compteurmax,1,:,:)=hgt(b-20,a,:,:); 
     
    110115            hgt925_filtre_compomax(compteurmax,30,:,:)=hgt(b+9,a,:,:); 
    111116            hgt925_filtre_compomax(compteurmax,31,:,:)=hgt(b+10,a,:,:); 
    112 % cas 2 : min deltas apres positifs et deltas avant negatifs    
     117% cas 2 : min deltas apres positifs et deltas avant negatifs 
    113118         elseif (delta(b+1)>0 && delta(b)>0 && delta(b-1)<0 && delta(b-2)<0 && ind_olr(b,a)<(-ind_olr2)); 
    114119            compteurmin=compteurmin+1; 
     
    149154         end; 
    150155      end; 
    151    end;          
     156   end; 
    152157end; 
    153158 
     
    155160% on fait la somme des valeurs de hgt925_filtreentiel sur le nbre d occurences 
    156161% on obtent un tableau de la forme (jours-avant-apres,lon,lat) 
    157 hgt925_filtre_compomin1(:,:,:)=nanmean(hgt925_filtre_compomin); clear hgt925_filtre_compomin; 
    158 hgt925_filtre_compomax1(:,:,:)=nanmean(hgt925_filtre_compomax); clear hgt925_filtre_compomax; 
    159  
    160 x=[-10:1:10]'; %' 
    161  
    162 figure(1);  
     162hgt925_filtre_compomin1(:,:,:)=nanmean(hgt925_filtre_compomin); 
     163clear hgt925_filtre_compomin; 
     164hgt925_filtre_compomax1(:,:,:)=nanmean(hgt925_filtre_compomax); 
     165clear hgt925_filtre_compomax; 
     166 
     167x=[-10:1:10]'; 
     168 
     169figure(1); 
    163170orient('landscape'); 
    164171lat=lat'; 
     
    216223       else 
    217224         set (gca,'XTick',[-180:60:180],'XTickLabel',[' ';' ';' ';' ';' ';' '],'fontname','Arial','fontsize',6); 
    218        end;        
     225       end; 
    219226       set (gca,'YTick',[-20:10:20],'YTickLabel',['20S';'10S';' 0 ';'10N';'20N';],'fontname','Arial','fontsize',6); 
    220227       if e==4; 
    221           co=colorbar;             
     228          co=colorbar; 
    222229          set (co,'ytick',[-20:5:20],'yticklabel',[-20:5:20],'fontname','Arial','fontsize',6); 
    223230       end; 
    224        hold on; cartemonde1; 
     231       hold on; 
     232       cartemonde1; 
    225233       set (gca,'tickDir','out'); 
    226234       axis equal; 
     
    231239       text(-270,10,['day = ',num2str(f-21)],'fontname','Arial','fontsize',10); 
    232240       pos_vert=e/10; 
    233        set (gca,'position',[0.2 pos_vert 0.5 0.1]);  
     241       set (gca,'position',[0.2 pos_vert 0.5 0.1]); 
    234242end; 
    235243 
    236244print -depsc2 composite_hgt925_EOF12_ER30100_part1.eps; 
    237245 
    238 figure(2);  
     246figure(2); 
    239247orient('landscape'); 
    240248 
     
    289297       else 
    290298         set (gca,'XTick',[-180:60:180],'XTickLabel',[' ';' ';' ';' ';' ';' '],'fontname','Arial','fontsize',6); 
    291        end;        
     299       end; 
    292300       set (gca,'YTick',[-20:10:20],'YTickLabel',['20S';'10S';' 0 ';'10N';'20N';],'fontname','Arial','fontsize',6); 
    293301       if e==4; 
    294           co=colorbar;             
     302          co=colorbar; 
    295303          set (co,'ytick',[-20:5:20],'yticklabel',[-20:5:20],'fontname','Arial','fontsize',6); 
    296304       end; 
    297        hold on; cartemonde1; 
     305       hold on; 
     306       cartemonde1; 
    298307       set (gca,'tickDir','out'); 
    299308       axis equal; 
     
    304313       text(-270,10,['day = ',num2str(f-21)],'fontname','Arial','fontsize',10); 
    305314       pos_vert=e/10; 
    306        set (gca,'position',[0.2 pos_vert 0.5 0.1]);  
     315       set (gca,'position',[0.2 pos_vert 0.5 0.1]); 
    307316end; 
    308317 
Note: See TracChangeset for help on using the changeset viewer.