source: trunk/src/mode_sahelien/carte_eof_ER_jjas_30100.m @ 26

Last change on this file since 26 was 26, checked in by pinsard, 15 years ago

add semi-colon after end everywhere

File size: 3.0 KB
Line 
1%
2clear;
3status=load('eof_rossby_jjas_2006_30100.mat','C','L');
4C=status.C;
5L=status.L;
6clear status;
7
8carte1=C(:,425);
9
10carte=reshape(carte1,25,17);
11carte=carte';
12
13clear carte1;
14% defintion des lat et lon
15lon=[-30:2.5:30]';
16lat=[-10:2.5:30];
17
18figure(1);
19orient('landscape');
20subplot(3,2,1);
21palette;
22for a=1:17;
23    for b=1:25;
24        if carte(a,b)>0.2;
25            carte(a,b)=0.2;
26        elseif carte(a,b)<-0.2;
27            carte(a,b)=-0.2;
28        end;
29    end;
30end;
31carte(1,1)=-0.2001;
32carte(1,2)=0.2001;
33
34contourf(lon,lat,-carte,[-0.2:0.02:0.2],'LineStyle','none');
35colorbar;
36title('OLR EOF1 filtre ER 30-100j','Fontsize',8);
37hold on;
38cartemonde;
39set (gca,'YTick',[-10:10:30],'YTickLabel',['10S';'  0';'10N';'20N';'30N'],'fontname','Arial','fontsize',6);
40set (gca,'XTick',[-30:10:30],'XTickLabel',['30W';'20W';'10W';'  0';'10E';'20E';'30E'],'fontname','Arial','fontsize',6);
41set (gca,'tickDir','out');
42
43clear carte1 x y a b carte coco;
44carte1=C(:,424);
45carte=reshape(carte1,25,17);
46carte=carte';
47
48clear carte1;
49lon=[-30:2.5:30]';
50lat=[-10:2.5:30];
51
52subplot(3,2,3);
53palette;
54for a=1:17;
55    for b=1:25;
56        if carte(a,b)>0.2;
57            carte(a,b)=0.2;
58        elseif carte(a,b)<-0.2;
59            carte(a,b)=-0.2;
60        end;
61    end;
62end;
63carte(1,1)=-0.2001;
64carte(1,2)=0.2001;
65
66contourf(lon,lat,carte,[-0.2:0.02:0.2],'LineStyle','none');
67colorbar;
68
69title('OLR EOF2 filtre ER 30-100j','Fontsize',8);
70hold on;
71cartemonde;
72set (gca,'YTick',[-10:10:30],'YTickLabel',['10S';'  0';'10N';'20N';'30N'],'fontname','Arial','fontsize',6);
73set (gca,'XTick',[-30:10:30],'XTickLabel',['30W';'20W';'10W';'  0';'10E';'20E';'30E'],'fontname','Arial','fontsize',6);
74set (gca,'tickDir','out');
75
76clear carte1 x y a b carte coco;
77carte1=C(:,423);
78carte=reshape(carte1,25,17);
79carte=carte';
80clear carte1;
81
82% defintion des lat et lon
83lon=[-30:2.5:30]';
84lat=[-10:2.5:30];
85
86subplot(3,2,5);
87palette;
88for a=1:17;
89    for b=1:25;
90        if carte(a,b)>0.2;
91            carte(a,b)=0.2;
92        elseif carte(a,b)<-0.2;
93            carte(a,b)=-0.2;
94        end;
95    end;
96end;
97carte(1,1)=-0.2001;
98carte(1,2)=0.2001;
99
100contourf(lon,lat,-carte,[-0.2:0.02:0.2],'LineStyle','none');
101colorbar;
102title('OLR EOF3 filtre ER 30-100j','Fontsize',8);
103hold on;
104cartemonde;
105set (gca,'YTick',[-10:10:30],'YTickLabel',['10S';'  0';'10N';'20N';'30N'],'fontname','Arial','fontsize',6);
106set (gca,'XTick',[-30:10:30],'XTickLabel',['30W';'20W';'10W';'  0';'10E';'20E';'30E'],'fontname','Arial','fontsize',6);
107set (gca,'tickDir','out');
108
109subplot(3,2,2);
110vaude=0;
111for a=1:425;
112   vaude=vaude+L(a,a);
113end;
114vecteurs=zeros(20,1);
115for a=1:20;
116   b=425-(a-1);
117   vecteurs(a)=100*(L(b,b)/vaude);
118end;
119x=[1:20]';
120
121bar(x,vecteurs,'LineStyle','none')
122status=save('vecteurs_eof_ER30100.txt','vecteurs','-ASCII');
123axis([0.5 20.5 0 25]);
124set (gca,'YTick',[0:5:25],'YTickLabel',[0:5:25],'fontname','Arial','fontsize',6);
125set (gca,'XTick',[2:2:20],'XTickLabel',[2:2:20],'fontname','Arial','fontsize',6);
126set (gca,'tickDir','out');
127
128print('-depsc2','resultats_eof_jjas_2006_30100.eps');
Note: See TracBrowser for help on using the repository browser.