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

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

remove CR from CRLF in matlab files

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