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

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

correction of usage of save function

File size: 3.9 KB
Line 
1%
2clear;
3status=load('eof_1030_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');
35
36colorbar;
37title('OLR EOF1','Fontsize',8);
38hold on;
39cartemonde;
40set (gca,'YTick',[-10:10:30],'YTickLabel',['10S';'  0';'10N';'20N';'30N'],'fontname','Arial','fontsize',6);
41set (gca,'XTick',[-30:10:30],'XTickLabel',['30W';'20W';'10W';'  0';'10E';'20E';'30E'],'fontname','Arial','fontsize',6);
42set (gca,'tickDir','out');
43
44clear carte1 x y a b carte coco;
45carte1=C(:,424);
46carte=reshape(carte1,25,17);
47carte=carte';
48
49clear carte1;
50lon=[-30:2.5:30]';
51lat=[-10:2.5:30];
52
53subplot(3,2,3);
54palette;
55for a=1:17;
56    for b=1:25;
57        if carte(a,b)>0.2;
58            carte(a,b)=0.2;
59        elseif carte(a,b)<-0.2;
60            carte(a,b)=-0.2;
61        end;
62    end;
63end;
64carte(1,1)=-0.2001;
65carte(1,2)=0.2001;
66
67contourf(lon,lat,-carte,[-0.2:0.02:0.2],'LineStyle','none');
68colorbar;
69sauvegrads('carte_eof2_mode_sahel_1030',-carte,[-30 2.5 -10 2.5]);
70title('OLR EOF2','Fontsize',8);
71hold on;
72cartemonde;
73set (gca,'YTick',[-10:10:30],'YTickLabel',['10S';'  0';'10N';'20N';'30N'],'fontname','Arial','fontsize',6);
74set (gca,'XTick',[-30:10:30],'XTickLabel',['30W';'20W';'10W';'  0';'10E';'20E';'30E'],'fontname','Arial','fontsize',6);
75set (gca,'tickDir','out');
76
77clear carte1 x y a b carte coco;
78carte1=C(:,423);
79carte=reshape(carte1,25,17);
80carte=carte';
81clear carte1;
82
83% defintion des lat et lon
84lon=[-30:2.5:30]';
85lat=[-10:2.5:30];
86
87subplot(3,2,5);
88palette;
89for a=1:17;
90    for b=1:25;
91        if carte(a,b)>0.2;
92            carte(a,b)=0.2;
93        elseif carte(a,b)<-0.2;
94            carte(a,b)=-0.2;
95        end;
96    end;
97end;
98carte(1,1)=-0.2001;
99carte(1,2)=0.2001;
100
101contourf(lon,lat,-carte,[-0.2:0.02:0.2],'LineStyle','none');
102sauvegrads('carte_eof3_mode_sahel_1030',-carte,[-30 2.5 -10 2.5]);
103
104colorbar;
105title('OLR EOF3','Fontsize',8);
106hold on;
107cartemonde;
108set (gca,'YTick',[-10:10:30],'YTickLabel',['10S';'  0';'10N';'20N';'30N'],'fontname','Arial','fontsize',6);
109set (gca,'XTick',[-30:10:30],'XTickLabel',['30W';'20W';'10W';'  0';'10E';'20E';'30E'],'fontname','Arial','fontsize',6);
110set (gca,'tickDir','out');
111
112clear carte1 x y a b carte coco;
113carte1=C(:,422);
114carte=reshape(carte1,25,17);
115carte=carte';
116clear carte1;
117
118% defintion des lat et lon
119lon=[-30:2.5:30]';
120lat=[-10:2.5:30];
121
122subplot(3,2,2);
123palette;
124for a=1:17;
125    for b=1:25;
126        if carte(a,b)>0.2;
127            carte(a,b)=0.2;
128        elseif carte(a,b)<-0.2;
129            carte(a,b)=-0.2;
130        end;
131    end;
132end;
133carte(1,1)=-0.2001;
134carte(1,2)=0.2001;
135
136contourf(lon,lat,-carte,[-0.2:0.02:0.2],'LineStyle','none');
137sauvegrads('carte_eof4_mode_sahel_1030',-carte,[-30 2.5 -10 2.5]);
138colorbar;
139title('OLR EOF4','Fontsize',8);
140hold on;
141cartemonde;
142set (gca,'YTick',[-10:10:30],'YTickLabel',['10S';'  0';'10N';'20N';'30N'],'fontname','Arial','fontsize',6);
143set (gca,'XTick',[-30:10:30],'XTickLabel',['30W';'20W';'10W';'  0';'10E';'20E';'30E'],'fontname','Arial','fontsize',6);
144set (gca,'tickDir','out');
145
146subplot(3,2,4);
147vaude=0;
148for a=1:425;
149   vaude=vaude+L(a,a);
150end;
151vecteurs=zeros(20,1);
152for a=1:20;
153   b=425-(a-1);
154   vecteurs(a)=100*(L(b,b)/vaude);
155end;
156x=[1:20]';
157
158bar(x,vecteurs,'LineStyle','none')
159save('vecteurs_eof_1030.txt','vecteurs','-ASCII');
160
161axis([0.5 20.5 0 25]);
162set (gca,'YTick',[0:5:25],'YTickLabel',[0:5:25],'fontname','Arial','fontsize',6);
163set (gca,'XTick',[2:2:20],'XTickLabel',[2:2:20],'fontname','Arial','fontsize',6);
164set (gca,'tickDir','out');
165
166print('-depsc2','resultats_eof_jjas_2006_1030.eps');
Note: See TracBrowser for help on using the repository browser.