[16] | 1 | % |
---|
| 2 | |
---|
[10] | 3 | % ce programme prepare les fichiers d'OLR de simulations IRCAAM CNRM |
---|
| 4 | % pour le programme de filtrage |
---|
| 5 | |
---|
[29] | 6 | % initialisation |
---|
[10] | 7 | close all; |
---|
| 8 | clear; |
---|
| 9 | |
---|
| 10 | olr=zeros(122,29,64,128); |
---|
[22] | 11 | |
---|
[10] | 12 | ncload('rlut_d.CtCl.197106-09.nc','rlut'); |
---|
| 13 | olr(:,1,:,:)=rlut; clear rlut; |
---|
| 14 | |
---|
| 15 | ncload('rlut_d.CtCl.197206-09.nc','rlut'); |
---|
| 16 | olr(:,2,:,:)=rlut; clear rlut; |
---|
| 17 | |
---|
| 18 | ncload('rlut_d.CtCl.197306-09.nc','rlut'); |
---|
| 19 | olr(:,3,:,:)=rlut; clear rlut; |
---|
| 20 | |
---|
| 21 | ncload('rlut_d.CtCl.197406-09.nc','rlut'); |
---|
| 22 | olr(:,4,:,:)=rlut; clear rlut; |
---|
| 23 | |
---|
| 24 | ncload('rlut_d.CtCl.197506-09.nc','rlut'); |
---|
| 25 | olr(:,5,:,:)=rlut; clear rlut; |
---|
| 26 | |
---|
| 27 | ncload('rlut_d.CtCl.197606-09.nc','rlut'); |
---|
| 28 | olr(:,6,:,:)=rlut; clear rlut; |
---|
| 29 | |
---|
| 30 | ncload('rlut_d.CtCl.197706-09.nc','rlut'); |
---|
| 31 | olr(:,7,:,:)=rlut; clear rlut; |
---|
| 32 | |
---|
| 33 | ncload('rlut_d.CtCl.197806-09.nc','rlut'); |
---|
| 34 | olr(:,8,:,:)=rlut; clear rlut; |
---|
| 35 | |
---|
| 36 | ncload('rlut_d.CtCl.197906-09.nc','rlut'); |
---|
| 37 | olr(:,9,:,:)=rlut; clear rlut; |
---|
| 38 | |
---|
| 39 | ncload('rlut_d.CtCl.198006-09.nc','rlut'); |
---|
| 40 | olr(:,10,:,:)=rlut; clear rlut; |
---|
| 41 | |
---|
| 42 | ncload('rlut_d.CtCl.198106-09.nc','rlut'); |
---|
| 43 | olr(:,11,:,:)=rlut; clear rlut; |
---|
| 44 | |
---|
| 45 | ncload('rlut_d.CtCl.198206-09.nc','rlut'); |
---|
| 46 | olr(:,12,:,:)=rlut; clear rlut; |
---|
| 47 | |
---|
| 48 | ncload('rlut_d.CtCl.198306-09.nc','rlut'); |
---|
| 49 | olr(:,13,:,:)=rlut; clear rlut; |
---|
| 50 | |
---|
| 51 | ncload('rlut_d.CtCl.198406-09.nc','rlut'); |
---|
| 52 | olr(:,14,:,:)=rlut; clear rlut; |
---|
| 53 | |
---|
| 54 | ncload('rlut_d.CtCl.198506-09.nc','rlut'); |
---|
| 55 | olr(:,15,:,:)=rlut; clear rlut; |
---|
| 56 | |
---|
| 57 | ncload('rlut_d.CtCl.198606-09.nc','rlut'); |
---|
| 58 | olr(:,16,:,:)=rlut; clear rlut; |
---|
| 59 | |
---|
| 60 | ncload('rlut_d.CtCl.198706-09.nc','rlut'); |
---|
| 61 | olr(:,17,:,:)=rlut; clear rlut; |
---|
| 62 | |
---|
| 63 | ncload('rlut_d.CtCl.198806-09.nc','rlut'); |
---|
| 64 | olr(:,18,:,:)=rlut; clear rlut; |
---|
| 65 | |
---|
| 66 | ncload('rlut_d.CtCl.198906-09.nc','rlut'); |
---|
| 67 | olr(:,19,:,:)=rlut; clear rlut; |
---|
| 68 | |
---|
| 69 | ncload('rlut_d.CtCl.199106-09.nc','rlut'); |
---|
| 70 | olr(:,20,:,:)=rlut; clear rlut; |
---|
| 71 | |
---|
| 72 | ncload('rlut_d.CtCl.199206-09.nc','rlut'); |
---|
| 73 | olr(:,21,:,:)=rlut; clear rlut; |
---|
| 74 | |
---|
| 75 | ncload('rlut_d.CtCl.199306-09.nc','rlut'); |
---|
| 76 | olr(:,22,:,:)=rlut; clear rlut; |
---|
| 77 | |
---|
| 78 | ncload('rlut_d.CtCl.199406-09.nc','rlut'); |
---|
| 79 | olr(:,23,:,:)=rlut; clear rlut; |
---|
| 80 | |
---|
| 81 | ncload('rlut_d.CtCl.199506-09.nc','rlut'); |
---|
| 82 | olr(:,24,:,:)=rlut; clear rlut; |
---|
| 83 | |
---|
| 84 | ncload('rlut_d.CtCl.199606-09.nc','rlut'); |
---|
| 85 | olr(:,25,:,:)=rlut; clear rlut; |
---|
| 86 | |
---|
| 87 | ncload('rlut_d.CtCl.199706-09.nc','rlut'); |
---|
| 88 | olr(:,26,:,:)=rlut; clear rlut; |
---|
| 89 | |
---|
| 90 | ncload('rlut_d.CtCl.199806-09.nc','rlut'); |
---|
| 91 | olr(:,27,:,:)=rlut; clear rlut; |
---|
| 92 | |
---|
| 93 | ncload('rlut_d.CtCl.199906-09.nc','rlut'); |
---|
| 94 | olr(:,28,:,:)=rlut; clear rlut; |
---|
| 95 | |
---|
| 96 | ncload('rlut_d.CtCl.200006-09.nc','rlut'); |
---|
| 97 | olr(:,29,:,:)=rlut; clear rlut; |
---|
| 98 | |
---|
| 99 | % selction du domaine geographique |
---|
| 100 | olr1=zeros(122,29,64,128); |
---|
| 101 | olr1(:,:,:,1:64)=olr(:,:,:,65:128); |
---|
| 102 | olr1(:,:,:,65:128)=olr(:,:,:,1:64); |
---|
[21] | 103 | clear olr; |
---|
[16] | 104 | olr=olr1; |
---|
| 105 | clear olr1; |
---|
[10] | 106 | olr=olr(:,:,29:43,54:77); |
---|
| 107 | taille=(43-29+1)*(77-54+1); |
---|
| 108 | tps=122*29; |
---|
| 109 | % taille de OLR |
---|
[16] | 110 | % 122 28 14 24 |
---|
[10] | 111 | olr=reshape(olr,3538,15,24); |
---|
| 112 | olr=permute(olr,[3 2 1]); |
---|
| 113 | olr=reshape(olr,360,3538); |
---|
| 114 | fid=fopen('olr_ctl.dat','w'); |
---|
| 115 | fwrite(fid,olr,'float'); |
---|
| 116 | fclose(fid); |
---|