source: trunk/src/mode_sahelien/carte_eof234_jjas_1030.m @ 18

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

remove CR from CRLF in matlab files

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