source: trunk/src/SIMULS_IRCAAM/carte_eof_AFR_annuel.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.5 KB
Line 
1%
2
3clear;
4status=load('eof_annuel_AFR.mat','C','L');
5C=status.C;
6L=status.L;
7clear status;
8carte1=C(:,360);
9
10carte=reshape(carte1,24,15);
11carte=carte';
12
13clear carte1;
14% defintion des lat et lon
15ncload('rlut_d.AfNQIVIV.197106-09.nc','lat','lon');
16lon=lon-180;
17lon=lon(54:77);
18lat=lat(29:43)';
19
20figure(1);
21orient('landscape');
22subplot(3,2,1);
23palette;
24for a=1:15;
25    for b=1:24;
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');
37colorbar;
38title('EOF1 OLR AFR annuel','Fontsize',8);
39hold on;
40cartemonde;
41set (gca,'YTick',[-10:10:30],'YTickLabel',['10S';'  0';'10N';'20N';'30N'],'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(:,359);
47carte=reshape(carte1,24,15);
48carte=carte';
49
50clear carte1;
51
52subplot(3,2,3);
53palette;
54for a=1:15;
55    for b=1:24;
56        if carte(a,b)>0.2;
57            carte(a,b)=0.2;
58        elseif carte(a,b)<-0.2;
59            carte(a,b)=-0.2;
60        end;
61    end;
62end;
63carte(1,1)=-0.2001;
64carte(1,2)=0.2001;
65
66contourf(lon,lat,carte,[-0.2:0.02:0.2],'LineStyle','none');
67colorbar;
68
69title('EOF2 OLR AFR annuel','Fontsize',8);
70hold on;
71cartemonde;
72set (gca,'YTick',[-10:10:30],'YTickLabel',['10S';'  0';'10N';'20N';'30N'],'fontname','Arial','fontsize',6);
73set (gca,'XTick',[-30:10:30],'XTickLabel',['30W';'20W';'10W';'  0';'10E';'20E';'30E'],'fontname','Arial','fontsize',6);
74set (gca,'tickDir','out');
75
76clear carte1 x y a b carte coco;
77carte1=C(:,358);
78carte=reshape(carte1,24,15);
79carte=carte';
80clear carte1;
81
82subplot(3,2,5);
83palette;
84for a=1:15;
85    for b=1:24;
86        if carte(a,b)>0.2;
87            carte(a,b)=0.2;
88        elseif carte(a,b)<-0.2;
89            carte(a,b)=-0.2;
90        end;
91    end;
92end;
93carte(1,1)=-0.2001;
94carte(1,2)=0.2001;
95
96contourf(lon,lat,-carte,[-0.2:0.02:0.2],'LineStyle','none');
97colorbar;
98title('EOF3 OLR AFR annuel','Fontsize',8);
99hold on;
100cartemonde;
101set (gca,'YTick',[-10:10:30],'YTickLabel',['10S';'  0';'10N';'20N';'30N'],'fontname','Arial','fontsize',6);
102set (gca,'XTick',[-30:10:30],'XTickLabel',['30W';'20W';'10W';'  0';'10E';'20E';'30E'],'fontname','Arial','fontsize',6);
103set (gca,'tickDir','out');
104
105
106
107clear carte1 x y a b carte coco;
108carte1=C(:,357);
109carte=reshape(carte1,24,15);
110carte=carte';
111clear carte1;
112
113subplot(3,2,2);
114palette;
115for a=1:15;
116    for b=1:24;
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');
128colorbar;
129title('EOF4 OLR AFR annuel','Fontsize',8);
130hold on;
131cartemonde;
132set (gca,'YTick',[-10:10:30],'YTickLabel',['10S';'  0';'10N';'20N';'30N'],'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
136subplot(3,2,4);
137vaude=0;
138for a=1:360;
139   vaude=vaude+L(a,a);
140end;
141vecteurs=zeros(20,1);
142for a=1:20;
143   b=360-(a-1);
144   vecteurs(a)=100*(L(b,b)/vaude);
145end;
146x=[1:20]';
147
148bar(x,vecteurs,'LineStyle','none')
149axis([0.5 20.5 0 25]);
150set (gca,'YTick',[0:5:25],'YTickLabel',[0:5:25],'fontname','Arial','fontsize',6);
151set (gca,'XTick',[2:2:20],'XTickLabel',[2:2:20],'fontname','Arial','fontsize',6);
152set (gca,'tickDir','out');
153
154print('-depsc2','resultats_eof_AFR_annuel.eps');
Note: See TracBrowser for help on using the repository browser.