source: trunk/src/mode_sahelien/carte_eof_jja_2006.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: 2.9 KB
Line 
1%
2clear;
3load eof_rossby_jjas_2006.mat
4carte1=C(:,425);
5
6carte=reshape(carte1,25,17);
7carte=carte';
8
9clear carte1;
10% defintion des lat et lon
11lon=[-30:2.5:30]';
12lat=[-10:2.5:30];
13
14figure(1);
15orient('landscape');
16subplot(3,2,1);
17palette;
18for a=1:17;
19    for b=1:25;
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;
34cartemonde;
35set (gca,'YTick',[-10:10:30],'YTickLabel',['10S';'  0';'10N';'20N';'30N'],'fontname','Arial','fontsize',6);
36set (gca,'XTick',[-30:10:30],'XTickLabel',['30W';'20W';'10W';'  0';'10E';'20E';'30E'],'fontname','Arial','fontsize',6);
37set (gca,'tickDir','out');
38
39clear carte1 x y a b carte coco;
40carte1=C(:,424);
41carte=reshape(carte1,25,17);
42carte=carte';
43
44clear carte1;
45lon=[-30:2.5:30]';
46lat=[-10:2.5:30];
47
48subplot(3,2,3);
49palette;
50for a=1:17;
51    for b=1:25;
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;
67cartemonde;
68set (gca,'YTick',[-10:10:30],'YTickLabel',['10S';'  0';'10N';'20N';'30N'],'fontname','Arial','fontsize',6);
69set (gca,'XTick',[-30:10:30],'XTickLabel',['30W';'20W';'10W';'  0';'10E';'20E';'30E'],'fontname','Arial','fontsize',6);
70set (gca,'tickDir','out');
71
72clear carte1 x y a b carte coco;
73carte1=C(:,423);
74carte=reshape(carte1,25,17);
75carte=carte';
76clear carte1;
77
78% defintion des lat et lon
79lon=[-30:2.5:30]';
80lat=[-10:2.5:30];
81
82subplot(3,2,5);
83palette;
84for a=1:17;
85    for b=1:25;
86        if carte(a,b)>0.2;
87            carte(a,b)=0.2;
88        elseif carte(a,b)<-0.2;
89            carte(a,b)=-0.2;
90        end;
91    end;
92end;
93carte(1,1)=-0.2001;
94carte(1,2)=0.2001;
95
96contourf(lon,lat,-carte,[-0.2:0.02:0.2],'LineStyle','none');
97colorbar;
98title('OLR EOF3','Fontsize',8);
99hold on;
100cartemonde;
101set (gca,'YTick',[-10:10:30],'YTickLabel',['10S';'  0';'10N';'20N';'30N'],'fontname','Arial','fontsize',6);
102set (gca,'XTick',[-30:10:30],'XTickLabel',['30W';'20W';'10W';'  0';'10E';'20E';'30E'],'fontname','Arial','fontsize',6);
103set (gca,'tickDir','out');
104
105subplot(3,2,2);
106vaude=0;
107for a=1:425;
108   vaude=vaude+L(a,a);
109end
110vecteurs=zeros(20,1);
111for a=1:20;
112   b=425-(a-1);
113   vecteurs(a)=100*(L(b,b)/vaude);
114end
115x=[1:20]';
116
117bar(x,vecteurs,'LineStyle','none')
118axis([0.5 20.5 0 25]);
119set (gca,'YTick',[0:5:25],'YTickLabel',[0:5:25],'fontname','Arial','fontsize',6);
120set (gca,'XTick',[2:2:20],'XTickLabel',[2:2:20],'fontname','Arial','fontsize',6);
121set (gca,'tickDir','out');
122
123print -depsc2 resultats_eof_jjas_2006.eps;
Note: See TracBrowser for help on using the repository browser.