source: trunk/src/SIMULS_IRCAAM/carte_eof_noaa_8_28.m @ 25

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

small homogenization

File size: 3.7 KB
Line 
1%
2
3clear;
4status=load('eof_noaa_annuel_8_28.mat','C','L');
5C=status.C;
6L=status.L;
7clear status;
8
9carte1=C(:,425);
10
11carte=reshape(carte1,25,17);
12carte=carte';
13
14clear carte1;
15% defintion des lat et lon
16lon=[-30:2.5:30]';
17lat=[-10:2.5:30];
18
19figure(1);
20orient('landscape');
21subplot(3,2,1);
22palette;
23for a=1:17;
24    for b=1:25;
25        if carte(a,b)>0.2;
26            carte(a,b)=0.2;
27        elseif carte(a,b)<-0.2;
28            carte(a,b)=-0.2;
29        end;
30    end;
31end;
32carte(1,1)=-0.2001;
33carte(1,2)=0.2001;
34
35contourf(lon,lat,-carte,[-0.2:0.02:0.2],'LineStyle','none');
36axis([-30 30 -10 30]);
37colorbar;
38title('OLR EOF1','Fontsize',8);
39hold on;
40cartemonde;
41set (gca,'YTick',[-10:10:20],'YTickLabel',['10S';'  0';'10N';'20N'],'fontname','Arial','fontsize',6);
42set (gca,'XTick',[-30:10:30],'XTickLabel',['30W';'20W';'10W';'  0';'10E';'20E';'30E'],'fontname','Arial','fontsize',6);
43set (gca,'tickDir','out');
44
45clear carte1 x y a b carte coco;
46carte1=C(:,424);
47carte=reshape(carte1,25,17);
48carte=carte';
49
50clear carte1;
51lon=[-30:2.5:30]';
52lat=[-10:2.5:30];
53
54subplot(3,2,3);
55palette;
56for a=1:17;
57    for b=1:25;
58        if carte(a,b)>0.2;
59            carte(a,b)=0.2;
60        elseif carte(a,b)<-0.2;
61            carte(a,b)=-0.2;
62        end;
63    end;
64end;
65carte(1,1)=-0.2001;
66carte(1,2)=0.2001;
67
68contourf(lon,lat,-carte,[-0.2:0.02:0.2],'LineStyle','none');
69colorbar;
70axis([-30 30 -10 30]);
71title('OLR EOF2','Fontsize',8);
72hold on;
73cartemonde;
74set (gca,'YTick',[-10:10:20],'YTickLabel',['10S';'  0';'10N';'20N'],'fontname','Arial','fontsize',6);
75set (gca,'XTick',[-30:10:30],'XTickLabel',['30W';'20W';'10W';'  0';'10E';'20E';'30E'],'fontname','Arial','fontsize',6);
76set (gca,'tickDir','out');
77
78clear carte1 x y a b carte coco;
79carte1=C(:,423);
80carte=reshape(carte1,25,17);
81carte=carte';
82clear carte1;
83
84% defintion des lat et lon
85lon=[-30:2.5:30]';
86lat=[-10:2.5:30];
87
88subplot(3,2,5);
89palette;
90for a=1:17;
91    for b=1:25;
92        if carte(a,b)>0.2;
93            carte(a,b)=0.2;
94        elseif carte(a,b)<-0.2;
95            carte(a,b)=-0.2;
96        end;
97    end;
98end;
99carte(1,1)=-0.2001;
100carte(1,2)=0.2001;
101
102contourf(lon,lat,-carte,[-0.2:0.02:0.2],'LineStyle','none');
103axis([-30 30 -10 30]);
104
105colorbar;
106title('OLR EOF3','Fontsize',8);
107hold on;
108cartemonde;
109set (gca,'YTick',[-10:10:20],'YTickLabel',['10S';'  0';'10N';'20N'],'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');
138axis([-30 30 -10 30]);
139colorbar;
140title('OLR EOF4','Fontsize',8);
141hold on;
142cartemonde;
143set (gca,'YTick',[-10:10:20],'YTickLabel',['10S';'  0';'10N';'20N'],'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')
160
161axis([0.5 20.5 0 70]);
162set (gca,'YTick',[0:10:50],'YTickLabel',[0:10:50],'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','carte_eofs_noaa_annuel_8_28.eps');
Note: See TracBrowser for help on using the repository browser.