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

    r15 r16  
     1% 
     2 
    13% initialisation 
    2 clear; close all; 
     4clear; 
     5close all; 
    36 
    47 
     
    811uwnd700=zeros(122,49,144,28); 
    912 
    10 siz=31+28+31+30+31+1; sizbis=31+28+31+30+31+30+31+31+30; 
     13siz=31+28+31+30+31+1; 
     14sizbis=31+28+31+30+31+30+31+31+30; 
    1115ncload('uwnd700.1979.nc'); uwnd700(:,:,:,1)=uwnd(siz:sizbis,1,:,:); clear uwnd; 
    1216ncload('uwnd700.1980.nc'); uwnd700(:,:,:,2)=uwnd(siz+1:sizbis+1,1,:,:); clear uwnd; 
     
    4751 
    4852%%%%%%%%%%%%%%% FICHIER OLR 
    49 % ouverture / lecture du fichier  
     53% ouverture / lecture du fichier 
    5054load eof12_rossby_30100.txt 
    5155ind_olr=reshape(eof12_rossby_30100,122,28); 
     
    5458% on calcule l ecart type sur la serie entiere de l OLR 
    5559ind_olr1=reshape(ind_olr, k,1); 
    56 ind_olr2=std(ind_olr1); clear ind_olr1; 
    57  
    58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
     60ind_olr2=std(ind_olr1); 
     61clear ind_olr1; 
     62 
    5963% GEOPOTENTIEL 
    6064% intialisation des tableaux 
    61 uwnd700_filtre_compomax=NaN*ones(60,31,49,144);  
     65uwnd700_filtre_compomax=NaN*ones(60,31,49,144); 
    6266uwnd700_filtre_compomin=NaN*ones(60,31,49,144); 
    6367 
    64 compteurmax=0;  
     68compteurmax=0; 
    6569compteurmin=0; 
    6670 
    67 for a=1:28; % boucle sur les annees 
    68    clear delta;  
     71% boucle sur les annees 
     72for a=1:28; 
     73   clear delta; 
    6974   delta=zeros(122,1); 
    70    for b=1:122; % boucle sur les jours : on prepare avant    
     75   % boucle sur les jours : on prepare avant 
     76   for b=1:122; 
    7177        if b>1; 
    7278            delta(b)=ind_olr(b,a)-ind_olr(b-1,a); 
    7379        end; 
    7480   end; 
    75    for b=1:122; % boucle sur les jours 
    76       if (b>22 && b<112); % 1ere condition (laisser une marge de 10)  
    77 % cas 1 : max deltas apres negetifs et deltas avant postifs    
    78          if (delta(b+1)<0 && delta(b)<0 && delta(b-1)>0 && delta(b-2)>0 && ind_olr(b,a)>ind_olr2);  
     81   % boucle sur les jours 
     82   for b=1:122; 
     83      % 1ere condition (laisser une marge de 10) 
     84      if (b>22 && b<112); 
     85% cas 1 : max deltas apres negetifs et deltas avant postifs 
     86         if (delta(b+1)<0 && delta(b)<0 && delta(b-1)>0 && delta(b-2)>0 && ind_olr(b,a)>ind_olr2); 
    7987            compteurmax=compteurmax+1; 
    8088            uwnd700_filtre_compomax(compteurmax,1,:,:)=uwnd(b-21,a,:,:); 
     
    112120            uwnd700_filtre_compomax(compteurmax,31,:,:)=uwnd(b+9,a,:,:); 
    113121 
    114 % cas 2 : min deltas apres positifs et deltas avant negatifs    
     122% cas 2 : min deltas apres positifs et deltas avant negatifs 
    115123         elseif (delta(b+1)>0 && delta(b)>0 && delta(b-1)<0 && delta(b-2)<0 && ind_olr(b,a)<(-ind_olr2)); 
    116124            compteurmin=compteurmin+1; 
     
    148156            uwnd700_filtre_compomin(compteurmin,30,:,:)=uwnd(b+8,a,:,:); 
    149157            uwnd700_filtre_compomin(compteurmin,31,:,:)=uwnd(b+9,a,:,:); 
    150             
     158 
    151159         end; 
    152160      end; 
    153    end;          
     161   end; 
    154162end; 
    155163 
     
    157165% on fait la somme des valeurs de uwnd700_filtreentiel sur le nbre d occurences 
    158166% on obtent un tableau de la forme (jours-avant-apres,lon,lat) 
    159 uwnd700_filtre_compomin1(:,:,:)=nanmean(uwnd700_filtre_compomin); clear uwnd700_filtre_compomin; 
    160 uwnd700_filtre_compomax1(:,:,:)=nanmean(uwnd700_filtre_compomax); clear uwnd700_filtre_compomax; 
    161  
    162 x=[-10:1:10]'; %' 
    163  
    164 figure(1);  
     167uwnd700_filtre_compomin1(:,:,:)=nanmean(uwnd700_filtre_compomin); 
     168clear uwnd700_filtre_compomin; 
     169uwnd700_filtre_compomax1(:,:,:)=nanmean(uwnd700_filtre_compomax); 
     170clear uwnd700_filtre_compomax; 
     171 
     172x=[-10:1:10]'; 
     173 
     174figure(1); 
    165175orient('landscape'); 
    166176lat=lat'; 
Note: See TracChangeset for help on using the changeset viewer.