source: trunk/src/SIMULS_IRCAAM/prepare_olr_filtre_AFR.m @ 10

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

first commit with original work of Sebastien Gervois

File size: 3.4 KB
Line 
1% ce programme prepare les fichiers d'OLR de simulations IRCAAM CNRM
2% pour le programme de filtrage
3% ncload('rlut_d.AfNQIVIV.197106-09.nc')
4% whos
5% Name        Size                  Bytes  Class     Attributes
6%
7% ans         1x4                     268  cell               
8% lat        64x1                     512  double             
9% lon       128x1                    1024  double             
10% rlut      122x64x128            7995392  double             
11% time      122x1                     976  double             
12%
13
14close all;
15clear;
16
17olr=zeros(122,29,64,128);
18
19
20ncload('rlut_d.AfNQIVIV.197106-09.nc','rlut');
21olr(:,1,:,:)=rlut; clear rlut;
22
23ncload('rlut_d.AfNQIVIV.197206-09.nc','rlut');
24olr(:,2,:,:)=rlut; clear rlut;
25
26ncload('rlut_d.AfNQIVIV.197306-09.nc','rlut');
27olr(:,3,:,:)=rlut; clear rlut;
28
29ncload('rlut_d.AfNQIVIV.197406-09.nc','rlut');
30olr(:,4,:,:)=rlut; clear rlut;
31
32ncload('rlut_d.AfNQIVIV.197506-09.nc','rlut');
33olr(:,5,:,:)=rlut; clear rlut;
34
35ncload('rlut_d.AfNQIVIV.197606-09.nc','rlut');
36olr(:,6,:,:)=rlut; clear rlut;
37
38ncload('rlut_d.AfNQIVIV.197706-09.nc','rlut');
39olr(:,7,:,:)=rlut; clear rlut;
40
41ncload('rlut_d.AfNQIVIV.197806-09.nc','rlut');
42olr(:,8,:,:)=rlut; clear rlut;
43
44ncload('rlut_d.AfNQIVIV.197906-09.nc','rlut');
45olr(:,9,:,:)=rlut; clear rlut;
46
47ncload('rlut_d.AfNQIVIV.198006-09.nc','rlut');
48olr(:,10,:,:)=rlut; clear rlut;
49
50ncload('rlut_d.AfNQIVIV.198106-09.nc','rlut');
51olr(:,11,:,:)=rlut; clear rlut;
52
53ncload('rlut_d.AfNQIVIV.198206-09.nc','rlut');
54olr(:,12,:,:)=rlut; clear rlut;
55
56ncload('rlut_d.AfNQIVIV.198306-09.nc','rlut');
57olr(:,13,:,:)=rlut; clear rlut;
58
59ncload('rlut_d.AfNQIVIV.198406-09.nc','rlut');
60olr(:,14,:,:)=rlut; clear rlut;
61
62ncload('rlut_d.AfNQIVIV.198506-09.nc','rlut');
63olr(:,15,:,:)=rlut; clear rlut;
64
65ncload('rlut_d.AfNQIVIV.198606-09.nc','rlut');
66olr(:,16,:,:)=rlut; clear rlut;
67
68ncload('rlut_d.AfNQIVIV.198706-09.nc','rlut');
69olr(:,17,:,:)=rlut; clear rlut;
70
71ncload('rlut_d.AfNQIVIV.198806-09.nc','rlut');
72olr(:,18,:,:)=rlut; clear rlut;
73
74ncload('rlut_d.AfNQIVIV.198906-09.nc','rlut');
75olr(:,19,:,:)=rlut; clear rlut;
76
77ncload('rlut_d.AfNQIVIV.199106-09.nc','rlut');
78olr(:,20,:,:)=rlut; clear rlut;
79
80ncload('rlut_d.AfNQIVIV.199206-09.nc','rlut');
81olr(:,21,:,:)=rlut; clear rlut;
82
83ncload('rlut_d.AfNQIVIV.199306-09.nc','rlut');
84olr(:,22,:,:)=rlut; clear rlut;
85
86ncload('rlut_d.AfNQIVIV.199406-09.nc','rlut');
87olr(:,23,:,:)=rlut; clear rlut;
88
89ncload('rlut_d.AfNQIVIV.199506-09.nc','rlut');
90olr(:,24,:,:)=rlut; clear rlut;
91
92ncload('rlut_d.AfNQIVIV.199606-09.nc','rlut');
93olr(:,25,:,:)=rlut; clear rlut;
94
95ncload('rlut_d.AfNQIVIV.199706-09.nc','rlut');
96olr(:,26,:,:)=rlut; clear rlut;
97
98ncload('rlut_d.AfNQIVIV.199806-09.nc','rlut');
99olr(:,27,:,:)=rlut; clear rlut;
100
101ncload('rlut_d.AfNQIVIV.199906-09.nc','rlut');
102olr(:,28,:,:)=rlut; clear rlut;
103
104ncload('rlut_d.AfNQIVIV.200006-09.nc','rlut');
105olr(:,29,:,:)=rlut; clear rlut;
106
107% selction du domaine geographique
108olr1=zeros(122,29,64,128);
109olr1(:,:,:,1:64)=olr(:,:,:,65:128);
110olr1(:,:,:,65:128)=olr(:,:,:,1:64);
111clear olr
112olr=olr1; clear olr1;
113olr=olr(:,:,29:43,54:77);
114taille=(43-29+1)*(77-54+1);
115tps=122*29;
116% taille de OLR
117% 122 28 14 24
118olr=reshape(olr,3538,15,24);
119olr=permute(olr,[3 2 1]);
120olr=reshape(olr,360,3538);
121for a=1:360;
122    clear vaude vaude1;
123    vaude=olr(a,:);
124    vaude=vaude';
125    vaude=mean(vaude)
126    olr(a,:)=olr((a,:)-vaude;
127end
128fid=fopen('coco.dat','w');
129fwrite(fid,olr,'float');
130fclose(fid);
Note: See TracBrowser for help on using the repository browser.