source: trunk/src/mode_sahelien/carte_eof_jja_2006_2590.m @ 24

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

correction of usage of print function, fix side effect of load function

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