source: trunk/src/SIMULS_IRCAAM/carte_eof_ircaam_1030_ctl.m @ 16

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

remove trailing blanks, split lines with multiple statements

File size: 3.6 KB
Line 
1%
2
3clear;
4load eof_1030_ircaam_ctl.mat
5carte1=C(:,360);
6
7carte=reshape(carte1,24,15);
8carte=carte';
9
10clear carte1;
11% defintion des lat et lon
12cd('CTL')
13ncload('rlut_d.CtIV.197106-09.nc','lat','lon');
14cd('..');
15lon=lon-180;
16lon=lon(54:77);
17lat=lat(29:43)';
18
19figure(1);
20orient('landscape');
21subplot(3,2,1);
22palette;
23for a=1:15;
24    for b=1:24;
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');
36colorbar;
37title('OLR EOF1','Fontsize',8);
38hold on;
39cartemonde;
40set (gca,'YTick',[-10:10:30],'YTickLabel',['10S';'  0';'10N';'20N';'30N'],'fontname','Arial','fontsize',6);
41set (gca,'XTick',[-30:10:30],'XTickLabel',['30W';'20W';'10W';'  0';'10E';'20E';'30E'],'fontname','Arial','fontsize',6);
42set (gca,'tickDir','out');
43
44clear carte1 x y a b carte coco;
45carte1=C(:,359);
46carte=reshape(carte1,24,15);
47carte=carte';
48
49clear carte1;
50
51subplot(3,2,3);
52palette;
53for a=1:15;
54    for b=1:24;
55        if carte(a,b)>0.2;
56            carte(a,b)=0.2;
57        elseif carte(a,b)<-0.2;
58            carte(a,b)=-0.2;
59        end;
60    end;
61end;
62carte(1,1)=-0.2001;
63carte(1,2)=0.2001;
64
65contourf(lon,lat,carte,[-0.2:0.02:0.2],'LineStyle','none');
66colorbar;
67
68title('OLR EOF2','Fontsize',8);
69hold on;
70cartemonde;
71set (gca,'YTick',[-10:10:30],'YTickLabel',['10S';'  0';'10N';'20N';'30N'],'fontname','Arial','fontsize',6);
72set (gca,'XTick',[-30:10:30],'XTickLabel',['30W';'20W';'10W';'  0';'10E';'20E';'30E'],'fontname','Arial','fontsize',6);
73set (gca,'tickDir','out');
74
75clear carte1 x y a b carte coco;
76carte1=C(:,358);
77carte=reshape(carte1,24,15);
78carte=carte';
79clear carte1;
80
81subplot(3,2,5);
82palette;
83for a=1:15;
84    for b=1:24;
85        if carte(a,b)>0.2;
86            carte(a,b)=0.2;
87        elseif carte(a,b)<-0.2;
88            carte(a,b)=-0.2;
89        end;
90    end;
91end;
92carte(1,1)=-0.2001;
93carte(1,2)=0.2001;
94
95contourf(lon,lat,-carte,[-0.2:0.02:0.2],'LineStyle','none');
96colorbar;
97title('OLR EOF3','Fontsize',8);
98hold on;
99cartemonde;
100set (gca,'YTick',[-10:10:30],'YTickLabel',['10S';'  0';'10N';'20N';'30N'],'fontname','Arial','fontsize',6);
101set (gca,'XTick',[-30:10:30],'XTickLabel',['30W';'20W';'10W';'  0';'10E';'20E';'30E'],'fontname','Arial','fontsize',6);
102set (gca,'tickDir','out');
103
104
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('OLR EOF4','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 eof_ircaam_1030_ctl.eps;
Note: See TracBrowser for help on using the repository browser.