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/SIMULS_IRCAAM/composite_olr_AS_eof1_30100.m

    r15 r16  
     1% 
     2 
    13% initialisation 
    2 clear; close all; 
     4clear; 
     5close all; 
    36olr=zeros(122,29,64,128); 
    47cd('INDE') 
     
    9699olr1(:,:,:,65:128)=olr(:,:,:,1:64); 
    97100clear olr; 
    98 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
    99101 
    100102load eof1_AS_30100.txt 
    101103 
    102104% on met sous la forme annee mois 
    103 olr_eof=reshape(eof1_AS_30100,122,29); clear eof1_AS_30100; 
     105olr_eof=reshape(eof1_AS_30100,122,29); 
     106clear eof1_AS_30100; 
    104107 
    105108% on calcule l ecart type sur la serie temporelle de l OLR 
    106 k=122*29;  
     109k=122*29; 
    107110olrbis=reshape(olr_eof,k,1); 
    108 olrbis=std(olrbis);  
     111olrbis=std(olrbis); 
    109112 
    110113% intialisation des tableaux 
    111 olr_filtre_compomax=NaN*ones(50,31,64,128);  
     114olr_filtre_compomax=NaN*ones(50,31,64,128); 
    112115olr_filtre_compomin=NaN*ones(50,31,64,128); 
    113116 
    114 compteurmax=0;  
     117compteurmax=0; 
    115118compteurmin=0; 
    116119 
    117 for a=1:29; % boucle sur les annees 
    118    clear delta;  
     120% boucle sur les annees 
     121for a=1:29; 
     122   clear delta; 
    119123   delta=zeros(122,1); 
    120    for b=1:122; % boucle sur les jours : on prepare avant    
     124   % boucle sur les jours : on prepare avant 
     125   for b=1:122; 
    121126        if b>1; 
    122127            delta(b)=olr_eof(b,a)-olr_eof(b-1,a); 
    123128        end; 
    124129   end; 
    125    for b=1:122; % boucle sur les jours 
    126       if (b>20 && b<112); % 1ere condition (laisser une marge de 10)  
    127 % cas 1 : max deltas apres negetifs et deltas avant postifs    
    128          if (delta(b+1)<0 && delta(b)>0 && olr_eof(b,a)>(olrbis));  
     130   % boucle sur les jours 
     131   for b=1:122; 
     132      % 1ere condition (laisser une marge de 10) 
     133      if (b>20 && b<112); 
     134% cas 1 : max deltas apres negetifs et deltas avant postifs 
     135         if (delta(b+1)<0 && delta(b)>0 && olr_eof(b,a)>(olrbis)); 
    129136            compteurmax=compteurmax+1; 
    130137          olr_filtre_compomax(compteurmax,1,:,:)=olr1(b-20,a,:,:); 
     
    161168            olr_filtre_compomax(compteurmax,30,:,:)=olr1(b+9,a,:,:); 
    162169            olr_filtre_compomax(compteurmax,31,:,:)=olr1(b+10,a,:,:); 
    163 % cas 2 : min deltas apres positifs et deltas avant negatifs    
     170% cas 2 : min deltas apres positifs et deltas avant negatifs 
    164171         elseif (delta(b+1)>0 && delta(b) &&  olr_eof(b,a)<(-olrbis)); 
    165172            compteurmin=compteurmin+1; 
     
    200207         end; 
    201208      end; 
    202    end;          
     209   end; 
    203210end; 
    204211% on fait le test de Student 
     
    218225% on fait la somme des valeurs de olr_filtreentiel sur le nbre d occurences 
    219226% on obtent un tableau de la forme (jours-avant-apres,lon,lat) 
    220 olr_filtre_compomin1(:,:,:)=nanmean(olr_filtre_compomin); clear olr_filtre_compomin; 
    221 olr_filtre_compomax1(:,:,:)=nanmean(olr_filtre_compomax); clear olr_filtre_compomax; 
    222  
    223 x=[-10:1:10]'; %' 
    224  
    225 figure(1); orient('landscape'); 
    226  
    227 lat=lat';  
     227olr_filtre_compomin1(:,:,:)=nanmean(olr_filtre_compomin); 
     228clear olr_filtre_compomin; 
     229olr_filtre_compomax1(:,:,:)=nanmean(olr_filtre_compomax); 
     230clear olr_filtre_compomax; 
     231 
     232x=[-10:1:10]'; 
     233 
     234figure(1); 
     235orient('landscape'); 
     236 
     237lat=lat'; 
    228238lon=lon-180; 
    229239for e=1:7; 
     
    256266       delta_olr_filtre_min(1,2)=50.0001; 
    257267       fin=-30+24*2.5; 
    258         
     268 
    259269       clear fin 
    260270       fin=-10+16*2.5; 
     
    264274       else 
    265275      set (gca,'XTick',[-180:60:180],'XTickLabel',[' ';' ';' ';' ';' ';' '],'fontname','Arial','fontsize',6); 
    266        end        
     276       end 
    267277       set (gca,'YTick',[-10:10:30],'YTickLabel',['10S';'  0';'10N';'20N';'30N'],'fontname','Arial','fontsize',6); 
    268278       if e==4; 
    269           co=colorbar;             
     279          co=colorbar; 
    270280          set (co,'xtick',[-20:10:20],'xticklabel',[-20:10:20],'fontname','Arial','fontsize',6); 
    271281       end; 
    272        hold on; cartemonde1; 
     282       hold on; 
     283       cartemonde1; 
    273284       set (gca,'tickDir','out'); 
    274285       axis equal 
    275286       axis([-180 180 -20 40]); 
    276        if e==7;       
     287       if e==7; 
    277288      title('OLR composite EOF1 30100j simulation AS ','fontsize',8) ; 
    278289       end 
    279290       text(-270,10,['day = ',num2str(f-21)],'fontname','Arial','fontsize',10); 
    280291       pos_vert=e/10; 
    281        set (gca,'position',[0.2 pos_vert 0.5 0.1])  
     292       set (gca,'position',[0.2 pos_vert 0.5 0.1]) 
    282293end; 
    283294 
    284 figure(1); print -depsc2 composite_olr_EOF1_30100j_simulation_AS_part1.eps; 
    285  
    286 figure(2); orient('landscape'); 
     295figure(1); 
     296print -depsc2 composite_olr_EOF1_30100j_simulation_AS_part1.eps; 
     297 
     298figure(2); 
     299orient('landscape'); 
    287300 
    288301for e=1:7; 
     
    315328       delta_olr_filtre_min(1,2)=50.0001; 
    316329       fin=-30+24*2.5; 
    317         
     330 
    318331       clear fin 
    319332       fin=-10+16*2.5; 
     
    323336       else 
    324337      set (gca,'XTick',[-180:60:180],'XTickLabel',[' ';' ';' ';' ';' ';' '],'fontname','Arial','fontsize',6); 
    325        end        
     338       end 
    326339       set (gca,'YTick',[-10:10:30],'YTickLabel',['10S';'  0';'10N';'20N';'30N'],'fontname','Arial','fontsize',6); 
    327340       if e==4; 
    328           co=colorbar;             
     341          co=colorbar; 
    329342          set (co,'xtick',[-20:10:20],'xticklabel',[-20:10:20],'fontname','Arial','fontsize',6); 
    330343       end; 
    331        hold on; cartemonde1; 
     344       hold on; 
     345       cartemonde1; 
    332346       set (gca,'tickDir','out'); 
    333347       axis equal 
     
    338352       text(-270,10,['day = ',num2str(f-21)],'fontname','Arial','fontsize',10); 
    339353       pos_vert=e/10; 
    340        set (gca,'position',[0.2 pos_vert 0.5 0.1])  
     354       set (gca,'position',[0.2 pos_vert 0.5 0.1]) 
    341355end; 
    342356 
    343 figure(2); print -depsc2 composite_olr_EOF1_30100j_simulation_AS_part2.eps; 
    344  
    345  
    346  
     357figure(2); 
     358print -depsc2 composite_olr_EOF1_30100j_simulation_AS_part2.eps; 
Note: See TracChangeset for help on using the changeset viewer.