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