source: trunk/src/SIMULS_IRCAAM/carte_eof_olr_noaa_jas.m @ 91

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

add semi-colon after end everywhere

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