source: trunk/src/mode_sahelien/carte_eof23_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.7 KB
Line 
1%
2clear;
3status=load('eof_30100_jjas.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','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','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','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
109clear carte1 x y a b carte coco;
110carte1=C(:,422);
111carte=reshape(carte1,25,17);
112carte=carte';
113clear carte1;
114
115% defintion des lat et lon
116lon=[-30:2.5:30]';
117lat=[-10:2.5:30];
118
119subplot(3,2,2);
120palette;
121for a=1:17;
122    for b=1:25;
123        if carte(a,b)>0.2;
124            carte(a,b)=0.2;
125        elseif carte(a,b)<-0.2;
126            carte(a,b)=-0.2;
127        end;
128    end;
129end;
130carte(1,1)=-0.2001;
131carte(1,2)=0.2001;
132
133contourf(lon,lat,-carte,[-0.2:0.02:0.2],'LineStyle','none');
134colorbar;
135title('OLR EOF4','Fontsize',8);
136hold on;
137cartemonde;
138set (gca,'YTick',[-10:10:30],'YTickLabel',['10S';'  0';'10N';'20N';'30N'],'fontname','Arial','fontsize',6);
139set (gca,'XTick',[-30:10:30],'XTickLabel',['30W';'20W';'10W';'  0';'10E';'20E';'30E'],'fontname','Arial','fontsize',6);
140set (gca,'tickDir','out');
141
142subplot(3,2,4);
143vaude=0;
144for a=1:425;
145   vaude=vaude+L(a,a);
146end;
147vecteurs=zeros(20,1);
148for a=1:20;
149   b=425-(a-1);
150   vecteurs(a)=100*(L(b,b)/vaude);
151end;
152x=[1:20]';
153status=save('vecteurs_eof_30100.txt','vecteurs','-ASCII');
154bar(x,vecteurs,'LineStyle','none')
155
156axis([0.5 20.5 0 25]);
157set (gca,'YTick',[0:5:25],'YTickLabel',[0:5:25],'fontname','Arial','fontsize',6);
158set (gca,'XTick',[2:2:20],'XTickLabel',[2:2:20],'fontname','Arial','fontsize',6);
159set (gca,'tickDir','out');
160
161print('-depsc2','resultats_eof_jjas_30100.eps');
Note: See TracBrowser for help on using the repository browser.