source: trunk/src/SIMULS_IRCAAM/carte_eof_ircaam_30100_ctl.m @ 18

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

remove CR from CRLF in matlab files

File size: 3.5 KB
Line 
1%
2
3clear;
4load eof_30100_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
104clear carte1 x y a b carte coco;
105carte1=C(:,357);
106carte=reshape(carte1,24,15);
107carte=carte';
108clear carte1;
109
110subplot(3,2,2);
111palette;
112for a=1:15;
113    for b=1:24;
114        if carte(a,b)>0.2;
115            carte(a,b)=0.2;
116        elseif carte(a,b)<-0.2;
117            carte(a,b)=-0.2;
118        end;
119    end;
120end;
121carte(1,1)=-0.2001;
122carte(1,2)=0.2001;
123
124contourf(lon,lat,-carte,[-0.2:0.02:0.2],'LineStyle','none');
125colorbar;
126title('OLR EOF4','Fontsize',8);
127hold on;
128cartemonde;
129set (gca,'YTick',[-10:10:30],'YTickLabel',['10S';'  0';'10N';'20N';'30N'],'fontname','Arial','fontsize',6);
130set (gca,'XTick',[-30:10:30],'XTickLabel',['30W';'20W';'10W';'  0';'10E';'20E';'30E'],'fontname','Arial','fontsize',6);
131set (gca,'tickDir','out');
132
133subplot(3,2,4);
134vaude=0;
135for a=1:360;
136   vaude=vaude+L(a,a);
137end
138vecteurs=zeros(20,1);
139for a=1:20;
140   b=360-(a-1);
141   vecteurs(a)=100*(L(b,b)/vaude);
142end
143x=[1:20]';
144
145bar(x,vecteurs,'LineStyle','none')
146axis([0.5 20.5 0 25]);
147set (gca,'YTick',[0:5:25],'YTickLabel',[0:5:25],'fontname','Arial','fontsize',6);
148set (gca,'XTick',[2:2:20],'XTickLabel',[2:2:20],'fontname','Arial','fontsize',6);
149set (gca,'tickDir','out');
150
151print -depsc2 eof_ircaam_30100_ctl.eps;
Note: See TracBrowser for help on using the repository browser.