source: trunk/src/mode_sahelien/carte_eof_ER_jjas_1030.m @ 30

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

correction of usage of save function

File size: 2.9 KB
Line 
1%
2
3clear;
4status=load('eof_rossby_jjas_2006_1030.mat','C','L');
5C=status.C;
6L=status.L;
7clear status;
8
9carte1=C(:,425);
10
11carte=reshape(carte1,25,17);
12carte=carte';
13
14clear carte1;
15% defintion des lat et lon
16lon=[-30:2.5:30]';
17lat=[-10:2.5:30];
18
19figure(1);
20orient('landscape');
21subplot(3,2,1);
22palette;
23for a=1:17;
24    for b=1:25;
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(:,424);
46carte=reshape(carte1,25,17);
47carte=carte';
48
49clear carte1;
50lon=[-30:2.5:30]';
51lat=[-10:2.5:30];
52
53subplot(3,2,3);
54palette;
55for a=1:17;
56    for b=1:25;
57        if carte(a,b)>0.2;
58            carte(a,b)=0.2;
59        elseif carte(a,b)<-0.2;
60            carte(a,b)=-0.2;
61        end;
62    end;
63end;
64carte(1,1)=-0.2001;
65carte(1,2)=0.2001;
66
67contourf(lon,lat,carte,[-0.2:0.02:0.2],'LineStyle','none');
68colorbar;
69
70title('OLR EOF2','Fontsize',8);
71hold on;
72cartemonde;
73set (gca,'YTick',[-10:10:30],'YTickLabel',['10S';'  0';'10N';'20N';'30N'],'fontname','Arial','fontsize',6);
74set (gca,'XTick',[-30:10:30],'XTickLabel',['30W';'20W';'10W';'  0';'10E';'20E';'30E'],'fontname','Arial','fontsize',6);
75set (gca,'tickDir','out');
76
77clear carte1 x y a b carte coco;
78carte1=C(:,423);
79carte=reshape(carte1,25,17);
80carte=carte';
81clear carte1;
82
83% defintion des lat et lon
84lon=[-30:2.5:30]';
85lat=[-10:2.5:30];
86
87subplot(3,2,5);
88palette;
89for a=1:17;
90    for b=1:25;
91        if carte(a,b)>0.2;
92            carte(a,b)=0.2;
93        elseif carte(a,b)<-0.2;
94            carte(a,b)=-0.2;
95        end;
96    end;
97end;
98carte(1,1)=-0.2001;
99carte(1,2)=0.2001;
100
101contourf(lon,lat,-carte,[-0.2:0.02:0.2],'LineStyle','none');
102colorbar;
103title('OLR EOF3','Fontsize',8);
104hold on;
105cartemonde;
106set (gca,'YTick',[-10:10:30],'YTickLabel',['10S';'  0';'10N';'20N';'30N'],'fontname','Arial','fontsize',6);
107set (gca,'XTick',[-30:10:30],'XTickLabel',['30W';'20W';'10W';'  0';'10E';'20E';'30E'],'fontname','Arial','fontsize',6);
108set (gca,'tickDir','out');
109
110subplot(3,2,2);
111vaude=0;
112for a=1:425;
113   vaude=vaude+L(a,a);
114end;
115vecteurs=zeros(20,1);
116for a=1:20;
117   b=425-(a-1);
118   vecteurs(a)=100*(L(b,b)/vaude);
119end;
120x=[1:20]';
121
122bar(x,vecteurs,'LineStyle','none')
123save('vecteurs_eof_ER1030.txt','vecteurs','-ASCII');
124axis([0.5 20.5 0 25]);
125set (gca,'YTick',[0:5:25],'YTickLabel',[0:5:25],'fontname','Arial','fontsize',6);
126set (gca,'XTick',[2:2:20],'XTickLabel',[2:2:20],'fontname','Arial','fontsize',6);
127set (gca,'tickDir','out');
128
129print('-depsc2','resultats_eof_jjas_2006_1030.eps');
Note: See TracBrowser for help on using the repository browser.