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_vwnd925_EOF12_ER30100_dat.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!) 
     
    89vwnd925=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('vwnd925.1979.nc'); vwnd925(:,:,:,1)=vwnd(siz:sizbis,1,:,:); clear vwnd; 
    1214ncload('vwnd925.1980.nc'); vwnd925(:,:,:,2)=vwnd(siz+1:sizbis+1,1,:,:); clear vwnd; 
     
    4850 
    4951%%%%%%%%%%%%%%% FICHIER OLR 
    50 % ouverture / lecture du fichier  
     52% ouverture / lecture du fichier 
    5153load eof12_rossby_30100.txt 
    5254ind_olr=reshape(eof12_rossby_30100,122,28); 
     
    5557% on calcule l ecart type sur la serie entiere de l OLR 
    5658ind_olr1=reshape(ind_olr, k,1); 
    57 ind_olr2=std(ind_olr1); clear ind_olr1; 
    58  
    59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
     59ind_olr2=std(ind_olr1); 
     60clear ind_olr1; 
     61 
    6062% GEOPOTENTIEL 
    6163% intialisation des tableaux 
    62 vwnd925_filtre_compomax=NaN*ones(60,31,49,144);  
     64vwnd925_filtre_compomax=NaN*ones(60,31,49,144); 
    6365vwnd925_filtre_compomin=NaN*ones(60,31,49,144); 
    6466 
    65 compteurmax=0;  
     67compteurmax=0; 
    6668compteurmin=0; 
    6769 
    68 for a=1:28; % boucle sur les annees 
    69    clear delta;  
     70% boucle sur les annees 
     71for a=1:28; 
     72   clear delta; 
    7073   delta=zeros(122,1); 
    71    for b=1:122; % boucle sur les jours : on prepare avant    
     74   % boucle sur les jours : on prepare avant 
     75   for b=1:122; 
    7276        if b>1; 
    7377            delta(b)=ind_olr(b,a)-ind_olr(b-1,a); 
    7478        end; 
    7579   end; 
    76    for b=1:122; % boucle sur les jours 
    77       if (b>22 && b<112); % 1ere condition (laisser une marge de 10)  
    78 % cas 1 : max deltas apres negetifs et deltas avant postifs    
    79          if (delta(b+1)<0 && delta(b)<0 && delta(b-1)>0 && delta(b-2)>0 && ind_olr(b,a)>ind_olr2);  
     80   % boucle sur les jours 
     81   for b=1:122; 
     82      % 1ere condition (laisser une marge de 10) 
     83      if (b>22 && b<112); 
     84% cas 1 : max deltas apres negetifs et deltas avant postifs 
     85         if (delta(b+1)<0 && delta(b)<0 && delta(b-1)>0 && delta(b-2)>0 && ind_olr(b,a)>ind_olr2); 
    8086            compteurmax=compteurmax+1; 
    8187            vwnd925_filtre_compomax(compteurmax,1,:,:)=vwnd(b-21,a,:,:); 
     
    113119            vwnd925_filtre_compomax(compteurmax,31,:,:)=vwnd(b+9,a,:,:); 
    114120 
    115 % cas 2 : min deltas apres positifs et deltas avant negatifs    
     121% cas 2 : min deltas apres positifs et deltas avant negatifs 
    116122         elseif (delta(b+1)>0 && delta(b)>0 && delta(b-1)<0 && delta(b-2)<0 && ind_olr(b,a)<(-ind_olr2)); 
    117123            compteurmin=compteurmin+1; 
     
    149155            vwnd925_filtre_compomin(compteurmin,30,:,:)=vwnd(b+8,a,:,:); 
    150156            vwnd925_filtre_compomin(compteurmin,31,:,:)=vwnd(b+9,a,:,:); 
    151             
     157 
    152158         end; 
    153159      end; 
    154    end;          
     160   end; 
    155161end; 
    156162 
     
    158164% on fait la somme des valeurs de vwnd925_filtreentiel sur le nbre d occurences 
    159165% on obtent un tableau de la forme (jours-avant-apres,lon,lat) 
    160 vwnd925_filtre_compomin1(:,:,:)=nanmean(vwnd925_filtre_compomin); clear vwnd925_filtre_compomin; 
    161 vwnd925_filtre_compomax1(:,:,:)=nanmean(vwnd925_filtre_compomax); clear vwnd925_filtre_compomax; 
    162  
    163 x=[-10:1:10]'; %' 
    164  
    165 figure(1);  
     166vwnd925_filtre_compomin1(:,:,:)=nanmean(vwnd925_filtre_compomin); 
     167clear vwnd925_filtre_compomin; 
     168vwnd925_filtre_compomax1(:,:,:)=nanmean(vwnd925_filtre_compomax); 
     169clear vwnd925_filtre_compomax; 
     170 
     171x=[-10:1:10]'; 
     172 
     173figure(1); 
    166174orient('landscape'); 
    167175lat=lat'; 
Note: See TracChangeset for help on using the changeset viewer.