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

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

remove trailing blanks, split lines with multiple statements

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