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

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

modification according to mlint diagnostic

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