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

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

parametrisation of SIMULS_IRCAAM/carte_eof_ircaam_....m

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