- Timestamp:
- 02/02/09 16:03:38 (15 years ago)
- Location:
- trunk/src/SIMULS_IRCAAM
- Files:
-
- 11 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/SIMULS_IRCAAM/carte_eof_df.m
r48 r50 20 20 % carte_arpege_\ *simulation*\ _ \ *ndmin*\ -\ *ndmax*\ d.eps are 21 21 % written. 22 % 23 % CAUTIONS 24 % ======== 25 % 26 % can't work with octave because of ncload. 22 27 % 23 28 % EXAMPLES … … 28 33 % compute ++, 29 34 % plot ++, 30 % write ``eof[12]_arpege_AfNQIVIV_10-30d`` and31 35 % write ``carte_arpege_AfNQIVIV_10-30d.eps`` 32 36 % :: … … 37 41 % ======== 38 42 % 39 % eof_ olr_ircaam_1030_as.m_40 % 41 % .. _eof_ olr_ircaam_1030_as.m : eof_olr_ircaam_1030_as.m.html43 % eof_df.m_ 44 % 45 % .. _eof_df.m : eof_df.m.html 42 46 % 43 47 % time_serie_eof_df.m_ … … 68 72 % 69 73 % Days will be now written ``ndmin``\-``ndmaxd`` (ex: 10-30d) in filenames. 74 % 70 75 % Dataset ``arpege`` will be forced in output file names. 71 76 % 72 % Simulation name will be add to 77 % Simulation name will be add to output file names (see parameters). 73 78 % 74 79 %- … … 102 107 end 103 108 else 104 usage='usage : time_serie_jjas_df(dataset,simulation,ndmin, ndmax)';109 usage='usage : carte_eof_df(dataset,simulation,ndmin, ndmax)'; 105 110 disp(usage); 106 111 error('eee : wrong arguments numbers') -
trunk/src/SIMULS_IRCAAM/eof_df.m
r22 r50 1 function eof_df(ircaam_dataset,simulation,ndmin, ndmax) 2 % eof_df ++explication between ndmin days and ndmax days 3 4 %+ 5 % module 6 % ====== 1 7 % 8 % ++ 9 % 10 % DESCRIPTION 11 % =========== 12 % 13 % From olrf_arpege_ \ *simulation*\ _ \ *ndmin*\ -\ *ndmax*\ d.80.dat, 14 % ``eof_df`` compute ++. 15 % 16 % 1 Postscript file 17 % eof_arpege_\ *simulation*\ _ \ *ndmin*\ -\ *ndmax*\ d.eps are 18 % written. 19 % 20 % EXAMPLES 21 % ======== 22 % 23 % Following line read ``eof_arpege_AfNQIVIV_10-30d.80.dat``, 24 % compute ++, 25 % write ``eof_arpege_AfNQIVIV_10-30d.eps`` 26 % :: 27 % 28 % >> eof_df('arpege','AfNQIVIV',10,30) 29 % 30 % SEE ALSO 31 % ======== 32 % 33 % carte_eof_df.m_ 34 % 35 % .. _carte_eof_df.m : carte_eof_df.m.html 36 % 37 % time_serie_eof_df.m_ 38 % 39 % .. _time_serie_eof_df.m : time_serie_eof_df.m.html 40 % 41 % TODO 42 % ==== 43 % 44 % improve description 45 % 46 % improve file pb 47 % 48 % use return function 49 % 50 % EVOLUTIONS 51 % ========== 52 % 53 % $Id$ 54 % 55 % - fplod 2009-02-02T13:45:57Z aedon.locean-ipsl.upmc.fr (Darwin) 56 % 57 % * created from eof_ircaam_1030.m .m to replace it as well as 58 % eof_olr_ircaam_1030_as.m, eof_olr_ircaam_1030_ctl.m, 59 % eof_olr_ircaam_1030_ctl_clim.m, eof_olr_ircaam_1030_tr.m, 60 % eof_olr_ircaam_30100.m, eof_olr_ircaam_30100_as.m, eof_olr_ircaam_30100_ctl.m 61 % and eof_olr_ircaam_30100_tr.m 62 % 63 % Days will be now written ``ndmin``\-``ndmaxd`` (ex: 10-30d) in filenames. 64 % 65 % Dataset ``arpege`` will be forced in output file names. 66 % 67 % 68 %- 2 69 3 clear; 70 global IRCAAM_ID; 71 global IRCAAM_OD; 72 73 if nargin==4 74 % ircaam_dataset must be equal to arpege 75 if ~strcmp(ircaam_dataset,'arpege') 76 disp(['ircaam_dataset = ', ircaam_dataset]); 77 error('eee : ircaam_dataset must be equal to arpege'); 78 end 79 if strcmp(ircaam_dataset,'arpege') 80 list_simulation={'AfNQIVIV','TrNQIVIV','AsNQIVIV','CtIV','CtCl'}; 81 end 82 switch simulation 83 case list_simulation 84 % ok 85 otherwise 86 disp(['simulation = ', simulation]); 87 disp(['list_simulation = ', mat2str(list_simulation)]); 88 error('eee : simulation must be equal to one of list_simulation'); 89 end 90 clear list_simulation; 91 % ndmin must be lower than ndmax 92 if (ndmin > ndmax) 93 disp(['ndmin = ', int2str(ndmin)]); 94 disp(['ndmax = ', int2str(ndmax)]); 95 error('eee : ndmin must be lower than ndmax'); 96 end 97 else 98 usage='usage : eof_df(ircaam_dataset,simulation,ndmin, ndmax)'; 99 disp(usage); 100 error('eee : wrong arguments numbers') 101 end 102 103 % ndmin and ndmax will be used in xx-yyd form in filenames 104 df = [int2str(ndmin),'-',int2str(ndmax),'d']; 105 clear ndmin; 106 clear ndmax; 107 4 108 close all; 5 109 6 fid=fopen('olrf10-30.80.dat','r'); 110 fullfilename=[IRCAAM_ID,'olrf_',ircaam_dataset,'_', simulation, '_', df, '.80.dat']; fid=fopen(fullfilename,'r'); 111 clear fullfilename; 7 112 siz=24*15*3538; 8 113 v=fread(fid,siz,'float'); … … 26 131 [C,L]=eig(vaudou); 27 132 28 delete('eof_1030_ircaam.mat'); 29 save('eof_1030_ircaam.mat','C','L','olr') 133 fullfilename=[IRCAAM_OD,'eof_',ircaam_dataset,'_', simulation, '_', df, '.mat']; 134 delete(fullfilename); 135 save(fullfilename,'C','L','olr'); 136 clear fullfilename; -
trunk/src/SIMULS_IRCAAM/eof_olr_ircaam_1030.m
r17 r50 1 1 % 2 %+ 3 % 4 % EVOLUTIONS 5 % =========== 6 % 7 % $Id$ 8 % 9 % - fplod 2009-02-02T14:11:28Z aedon.locean-ipsl.upmc.fr (Darwin) 10 % 11 % * replaced by eof_df.m 12 % 13 %- 2 14 3 15 clear; -
trunk/src/SIMULS_IRCAAM/eof_olr_ircaam_1030_as.m
r17 r50 1 1 % 2 %+ 3 % 4 % EVOLUTIONS 5 % =========== 6 % 7 % $Id$ 8 % 9 % - fplod 2009-02-02T14:11:28Z aedon.locean-ipsl.upmc.fr (Darwin) 10 % 11 % * replaced by eof_df.m 12 % 13 %- 2 14 3 15 clear; -
trunk/src/SIMULS_IRCAAM/eof_olr_ircaam_1030_ctl.m
r17 r50 1 1 % 2 %+ 3 % 4 % EVOLUTIONS 5 % =========== 6 % 7 % $Id$ 8 % 9 % - fplod 2009-02-02T14:11:28Z aedon.locean-ipsl.upmc.fr (Darwin) 10 % 11 % * replaced by eof_df.m 12 % 13 %- 2 14 3 15 clear; -
trunk/src/SIMULS_IRCAAM/eof_olr_ircaam_1030_ctl_clim.m
r17 r50 1 1 % 2 %+ 3 % 4 % EVOLUTIONS 5 % =========== 6 % 7 % $Id$ 8 % 9 % - fplod 2009-02-02T14:11:28Z aedon.locean-ipsl.upmc.fr (Darwin) 10 % 11 % * replaced by eof_df.m 12 % 13 %- 2 14 3 15 clear; -
trunk/src/SIMULS_IRCAAM/eof_olr_ircaam_1030_tr.m
r17 r50 1 1 % 2 %+ 3 % 4 % EVOLUTIONS 5 % =========== 6 % 7 % $Id$ 8 % 9 % - fplod 2009-02-02T14:11:28Z aedon.locean-ipsl.upmc.fr (Darwin) 10 % 11 % * replaced by eof_df.m 12 % 13 %- 2 14 3 15 clear; -
trunk/src/SIMULS_IRCAAM/eof_olr_ircaam_30100.m
r17 r50 1 1 % 2 %+ 3 % 4 % EVOLUTIONS 5 % =========== 6 % 7 % $Id$ 8 % 9 % - fplod 2009-02-02T14:11:28Z aedon.locean-ipsl.upmc.fr (Darwin) 10 % 11 % * replaced by eof_df.m 12 % 13 %- 2 14 3 15 clear; -
trunk/src/SIMULS_IRCAAM/eof_olr_ircaam_30100_as.m
r17 r50 1 1 % 2 %+ 3 % 4 % EVOLUTIONS 5 % =========== 6 % 7 % $Id$ 8 % 9 % - fplod 2009-02-02T14:11:28Z aedon.locean-ipsl.upmc.fr (Darwin) 10 % 11 % * replaced by eof_df.m 12 % 13 %- 2 14 3 15 clear; -
trunk/src/SIMULS_IRCAAM/eof_olr_ircaam_30100_ctl.m
r17 r50 1 1 % 2 %+ 3 % 4 % EVOLUTIONS 5 % =========== 6 % 7 % $Id$ 8 % 9 % - fplod 2009-02-02T14:11:28Z aedon.locean-ipsl.upmc.fr (Darwin) 10 % 11 % * replaced by eof_df.m 12 % 13 %- 2 14 3 15 clear; -
trunk/src/SIMULS_IRCAAM/eof_olr_ircaam_30100_tr.m
r17 r50 1 1 % 2 %+ 3 % 4 % EVOLUTIONS 5 % =========== 6 % 7 % $Id$ 8 % 9 % - fplod 2009-02-02T14:11:28Z aedon.locean-ipsl.upmc.fr (Darwin) 10 % 11 % * replaced by eof_df.m 12 % 13 %- 2 14 3 15 clear; -
trunk/src/SIMULS_IRCAAM/time_serie_eof_df.m
r48 r50 37 37 % ======== 38 38 % 39 % eof_ olr_ircaam_1030_as.m_40 % 41 % .. _eof_ olr_ircaam_1030_as.m : eof_olr_ircaam_1030_as.m.html39 % eof_df.m_ 40 % 41 % .. _eof_df.m : eof_df.m.html 42 42 % 43 43 % carte_eof_df.m_
Note: See TracChangeset
for help on using the changeset viewer.