source: trunk/src/SIMULS_IRCAAM/carte_eof_noaa_1_8.m @ 10

Last change on this file since 10 was 10, checked in by pinsard, 16 years ago

first commit with original work of Sebastien Gervois

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