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

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

modification according to mlint diagnostic

File size: 3.8 KB
Line 
1clear;
2load eof_30100_ircaam_ctl.mat
3carte1=C(:,360);
4
5carte=reshape(carte1,24,15);
6carte=carte';
7
8clear carte1;
9% defintion des lat et lon
10cd('CTL')
11ncload('rlut_d.CtIV.197106-09.nc','lat','lon');
12cd('..');
13lon=lon-180;
14lon=lon(54:77);
15lat=lat(29:43)';
16
17figure(1); orient('landscape');
18subplot(3,2,1);
19palette;
20for a=1:15;
21    for b=1:24;
22        if carte(a,b)>0.2;
23            carte(a,b)=0.2;
24        elseif carte(a,b)<-0.2;
25            carte(a,b)=-0.2;
26        end;
27    end;
28end;
29carte(1,1)=-0.2001;
30carte(1,2)=0.2001;
31
32contourf(lon,lat,-carte,[-0.2:0.02:0.2],'LineStyle','none');
33colorbar;
34title('OLR EOF1','Fontsize',8);
35hold on; cartemonde;
36set (gca,'YTick',[-10:10:30],'YTickLabel',['10S';'  0';'10N';'20N';'30N'],'fontname','Arial','fontsize',6);
37set (gca,'XTick',[-30:10:30],'XTickLabel',['30W';'20W';'10W';'  0';'10E';'20E';'30E'],'fontname','Arial','fontsize',6);
38set (gca,'tickDir','out');
39%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
40
41clear carte1 x y a b carte coco;
42carte1=C(:,359);
43carte=reshape(carte1,24,15);
44carte=carte';
45
46clear carte1;
47
48subplot(3,2,3);
49palette;
50for a=1:15;
51    for b=1:24;
52        if carte(a,b)>0.2;
53            carte(a,b)=0.2;
54        elseif carte(a,b)<-0.2;
55            carte(a,b)=-0.2;
56        end;
57    end;
58end;
59carte(1,1)=-0.2001;
60carte(1,2)=0.2001;
61
62contourf(lon,lat,carte,[-0.2:0.02:0.2],'LineStyle','none');
63colorbar;
64
65title('OLR EOF2','Fontsize',8);
66hold on; cartemonde;
67set (gca,'YTick',[-10:10:30],'YTickLabel',['10S';'  0';'10N';'20N';'30N'],'fontname','Arial','fontsize',6);
68set (gca,'XTick',[-30:10:30],'XTickLabel',['30W';'20W';'10W';'  0';'10E';'20E';'30E'],'fontname','Arial','fontsize',6);
69set (gca,'tickDir','out');
70
71%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
72clear carte1 x y a b carte coco;
73carte1=C(:,358);
74carte=reshape(carte1,24,15);
75carte=carte';
76clear carte1;
77
78subplot(3,2,5);
79palette;
80for a=1:15;
81    for b=1:24;
82        if carte(a,b)>0.2;
83            carte(a,b)=0.2;
84        elseif carte(a,b)<-0.2;
85            carte(a,b)=-0.2;
86        end;
87    end;
88end;
89carte(1,1)=-0.2001;
90carte(1,2)=0.2001;
91
92contourf(lon,lat,-carte,[-0.2:0.02:0.2],'LineStyle','none');
93colorbar;
94title('OLR EOF3','Fontsize',8);
95hold on; cartemonde;
96set (gca,'YTick',[-10:10:30],'YTickLabel',['10S';'  0';'10N';'20N';'30N'],'fontname','Arial','fontsize',6);
97set (gca,'XTick',[-30:10:30],'XTickLabel',['30W';'20W';'10W';'  0';'10E';'20E';'30E'],'fontname','Arial','fontsize',6);
98set (gca,'tickDir','out');
99
100
101
102%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
103clear carte1 x y a b carte coco;
104carte1=C(:,357);
105carte=reshape(carte1,24,15);
106carte=carte';
107clear carte1;
108
109subplot(3,2,2);
110palette;
111for a=1:15;
112    for b=1:24;
113        if carte(a,b)>0.2;
114            carte(a,b)=0.2;
115        elseif carte(a,b)<-0.2;
116            carte(a,b)=-0.2;
117        end;
118    end;
119end;
120carte(1,1)=-0.2001;
121carte(1,2)=0.2001;
122
123contourf(lon,lat,-carte,[-0.2:0.02:0.2],'LineStyle','none');
124colorbar;
125title('OLR EOF4','Fontsize',8);
126hold on; cartemonde;
127set (gca,'YTick',[-10:10:30],'YTickLabel',['10S';'  0';'10N';'20N';'30N'],'fontname','Arial','fontsize',6);
128set (gca,'XTick',[-30:10:30],'XTickLabel',['30W';'20W';'10W';'  0';'10E';'20E';'30E'],'fontname','Arial','fontsize',6);
129set (gca,'tickDir','out');
130
131%%%%%%%%%%
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
151
152
153
154
155print -depsc2 eof_ircaam_30100_ctl.eps;
Note: See TracBrowser for help on using the repository browser.