Changeset 26
- Timestamp:
- 08/26/09 11:54:01 (15 years ago)
- Location:
- trunk/PROGRAMMES
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/PROGRAMMES/carte_SST.m
- Property svn:keywords set to Id
r25 r26 1 %CARTE_SST 1 %CARTE_SST Ce programme permet de visualiser les cartes mensuelles moyennes de temperature de surface 2 2 % 3 3 % Date: Avril-Mai 2008 … … 22 22 % et ``../DONNEES/skt.mon.tropatl.mat``. 23 23 % 24 % ``carte_SST`` calcule les moyennes mensuelles de SST 24 % ``carte_SST`` calcule les moyennes mensuelles de SST dans 25 25 % l'Atlantique tropical a partir d'un champ mensuel de 60 ans 26 26 % fourni en entree … … 28 28 % ``carte_SST`` affiche à l'écran les moyennes mensuelles de SST. 29 29 % 30 % ``carte_SST`` sauve cette image dans ``./carte_SST. eps``.30 % ``carte_SST`` sauve cette image dans ``./carte_SST.ps``. 31 31 % 32 32 % EXAMPLES … … 66 66 % improve description 67 67 % 68 % KNOWN PROBLEMS 69 % ============== 70 % 71 % 72 % - fplod 2009-08-26T08:46:48Z aedon.locean-ipsl.upmc.fr (Darwin) 73 % 74 % * ne fonctionne pas sous octave 3.2.2 75 % 76 % :: 77 % 78 % error: gnuplot (as of v4.2) only supports 3D filled triangular patches 79 % error: called from: 80 % error: /usr/local_linux/octave/64/3.2.2//share/octave/3.2.2/m/plot/__go_draw_axes__.m at line 563, column 6 81 % error: /usr/local_linux/octave/64/3.2.2//share/octave/3.2.2/m/plot/__go_draw_figure__.m at line 93, column 3 82 % error: /usr/local_linux/octave/64/3.2.2//share/octave/3.2.2/m/plot/gnuplot_drawnow.m at line 88, column 5 83 % error: /usr/local_linux/octave/64/3.2.2//share/octave/3.2.2/m/plot/print.m at line 696, column 7 84 % error: /.autofs/home/fplod/incas/tpoctave/tpacpandreg_ws/PROGRAMMES/carte_SST.m at line 212, column 1 85 % 68 86 % EVOLUTIONS 69 87 % ========== 70 88 % 71 89 % $Id$ 90 % 91 % - fplod 2009-08-26T09:00:11Z aedon.locean-ipsl.upmc.fr (Darwin) 92 % 93 % * titre: nom de chaque mois 94 % * remplacement de ``eps`` par ``ps` pour pouvoir imprimer les figures 95 % produites par ``octave`` 96 % Dans le fichier .eps produit par ``octave`` on pouvait lire 97 % ``!PS-Adobe-2.0 EPSF-2.0``. 98 % Aucun message d'erreur n'apparaît suite à la demande d'impression 99 % ``zeus$ lpr -o job-sheets='none' carte_SST.ps``, mais aucune feuille ne 100 % sort. 101 % Pour info dans le fichier .eps produit par matlab, on pouvait lire 102 % ``%!PS-Adobe-2.0 EPSF-1.2``. Aucun souci d'impression avec ce fichier ! 103 % En remplaçant ``eps`` par ``ps`, on n'a plus de souci d'impression. 104 % 105 % 106 % - jmignot 2009-08-25 107 % 108 % * suppression d'appel à contlab et colorbartype sous octave 72 109 % 73 110 % - fplod 2009-08-25T10:40:16Z aedon.locean-ipsl.upmc.fr (Darwin) … … 82 119 % * contraintes sur les limites x et y de axes car matlab et octave ne 83 120 % fixent pas les même limites par défaut 84 % * uti sation de ``contlab`` pour ++121 % * utilisation de ``contlab`` pour ++ 85 122 % 86 123 % - fplod 2009-08-17T12:39:51Z aedon.locean-ipsl.upmc.fr (Darwin) … … 175 212 whorldmap 176 213 177 % limites g eographies et labels de longitude et de latitude214 % limites géographiques et labels de longitude et de latitude 178 215 ylim([geo(3) geo(4)]) 179 216 xlim([geo(1) geo(2)]) 180 set(gca, 'Xtick', xti, 'Ytick', yti) 217 set(gca, 'Xtick', xti, 'Ytick', yti); 181 218 if (run_octave == 0) 182 219 [longstr, latstr] = contlab(xti, yti); 183 set(gca, 'Xticklabel', longstr, 'Yticklabel', latstr) 220 set(gca, 'Xticklabel', longstr, 'Yticklabel', latstr); 184 221 end; 185 222 if iplot>=10 … … 191 228 192 229 %titre: nom de chaque mois 193 title(['mois ' num2str(iplot)]) 230 cmois = datestr(datenum([2000 iplot 1 00 00 00]), 'mmm'); 231 title(cmois); 232 clear cmois; 194 233 195 234 end; … … 202 241 title('SST mensuelle moyenne en degC') 203 242 else 204 243 colorbar('East') %colorbar par defaut 205 244 end; 206 245 207 246 % sauvegarde de la figure 208 printer=' eps';247 printer='ps'; 209 248 print_printer=['-d', printer]; 210 249 fullfilename=['./', mfilename, '.', printer]; -
trunk/PROGRAMMES/eof_NCEP_sais.m
- Property svn:keywords set to Id
r25 r26 30 30 % ``eof_NCEP_sais`` calcule ++blabla++ 31 31 % 32 % ``eof_NCEP_sais`` sauvegarde dans ``../DONNEES/eof_SSTmens_tropAtl30N-20S.mat``. 33 % 34 % Ces fichiers sont lus par ``Reg_serietemporelles.m_``\ . 32 % ``eof_NCEP_sais`` sauvegarde dans 33 % ``../DONNEES/eof_SSTmens_tropAtl30N-20S.mat``. 34 % 35 % Ces fichiers sont lus par ``reg_serietemporelles.m_``\ . 35 36 % 36 37 % ``eof_NCEP_sais`` affiche trois figures : … … 39 40 % - valeurs propres de la matrice de covariance 40 41 % 41 % ``eof_NCEP_sais`` sauve ces images dans ``./eof_SSTmens_tropAtl30N-20S_[123].eps``. 42 % ``eof_NCEP_sais`` sauve ces images dans 43 % ``./eof_SSTmens_tropAtl30N-20S_[123].ps``. 42 44 % 43 45 % ++ … … 89 91 % 90 92 % $Id$ 93 % 94 % * remplacement de ``eps`` par ``ps` pour pouvoir imprimer les figures 95 % produites par ``octave`` 96 % Dans le fichier .eps produit par ``octave`` on pouvait lire 97 % ``!PS-Adobe-2.0 EPSF-2.0``. 98 % Aucun message d'erreur n'apparaît suite à la demande d'impression 99 % ``zeus$ lpr -o job-sheets='none' eof_SSTmens_tropAtl30N-20S_1.octave.ps``, 100 % mais aucune feuille ne sort. 101 % Pour info dans le fichier .eps produit par matlab, on pouvait lire 102 % ``%!PS-Adobe-2.0 EPSF-1.2``. Aucun souci d'impression avec ce fichier ! 103 % En remplaçant ``eps`` par ``ps`, on n'a plus de souci d'impression. 104 % 105 % 106 % - jmignot 2009-08-25 107 % 108 % * suppression d'appel à contlab et colorbartype sous octave 109 % 91 110 % 92 111 % - fplod 2009-08-25T10:40:16Z aedon.locean-ipsl.upmc.fr (Darwin) … … 297 316 %niveaux de couleurs 298 317 lev=[-2:.02:2]; 299 clip_lev=[-0.06 0.06] 318 clip_lev=[-0.06 0.06]; 300 319 301 320 figure(1); … … 318 337 z=squeeze(TABEOF(:,:,i)); 319 338 contourf(x,y,z,lev); 320 caxis(clip_lev) 339 caxis(clip_lev); 321 340 hold on 322 341 whorldmap … … 338 357 if (run_octave == 0) 339 358 hpal=jet(100); %carte des couleurs: du bleu au rouge par defaut. 340 pos1=get(gca,'Position') 359 pos1=get(gca,'Position'); 341 360 pos=[pos1(1) pos1(2)-.075 pos1(3) .013]; 342 361 colorbartype(pos,lev,1,clip_lev,hpal,0); … … 347 366 348 367 % sauvegarde de la figure 349 printer=' eps';368 printer='ps'; 350 369 print_printer=['-d', printer]; 351 370 fullfilename=['.' filesep nomfic num2str(limite_latN) 'N' num2str(limite_latS) 'S_' , num2str(ifigure) '.' printer]; … … 366 385 % 367 386 % sauvegarde de la figure 368 printer=' eps';387 printer='ps'; 369 388 print_printer=['-d', printer]; 370 389 fullfilename=['.' filesep nomfic num2str(limite_latN) 'N' num2str(limite_latS) 'S_' , num2str(ifigure) '.' printer]; … … 384 403 385 404 % sauvegarde de la figure 386 printer=' eps';405 printer='ps'; 387 406 print_printer=['-d', printer]; 388 407 fullfilename=['.' filesep nomfic num2str(limite_latN) 'N' num2str(limite_latS) 'S_' , num2str(ifigure) '.' printer]; -
trunk/PROGRAMMES/initfig.m
r5 r26 42 42 % $Id$ 43 43 % 44 % - fplod 2009-08-25T16:41:34Z aedon.locean-ipsl.upmc.fr (Darwin) 45 % 46 % * ajout pour octave 3.2 (uniquement sous 47 % /usr/local_linux/octave/64/3.2.2/bin/octave donc dedale) 48 % 44 49 % - fplod 2009-08-17T12:39:51Z aedon.locean-ipsl.upmc.fr (Darwin) 45 50 % … … 56 61 set(gcf,'PaperPosition',[0,0,1,1]); 57 62 else 58 warning('www : octave can not initialise Units, position, PaperType PaperUnits PaperPosition'); 63 switch OCTAVE_VERSION 64 case {'3.0.2'} 65 warning('www : octave 3.0.2 can not initialise Units, position, PaperType PaperUnits PaperPosition'); 66 case {'3.2.2'} 67 set(gcf,'Units','normalized'); 68 set(gcf,'position',[0.1 0.08,0.5,0.8]) 69 set(gcf,'PaperType', 'a4'); 70 set(gcf,'PaperUnits','normalized'); 71 set(gcf,'PaperPosition',[0,0,1,1]); 72 otherwise 73 warning('www : do no know about octave initialise Units, position, PaperType PaperUnits PaperPosition'); 74 end 59 75 end 60 76 -
trunk/PROGRAMMES/reg_seriestemporelles.m
r24 r26 30 30 % 31 31 % ``reg_seriestemporelles`` sauve cette image dans 32 % ``./eof_SSTmens_tropAtl30N-20S.mat_reg_seriestemporelles_1. eps``.32 % ``./eof_SSTmens_tropAtl30N-20S.mat_reg_seriestemporelles_1.ps``. 33 33 % 34 34 % EXAMPLES … … 65 65 % 66 66 % $Id$ 67 % 68 % - fplod 2009-08-26T09:49:43Z aedon.locean-ipsl.upmc.fr (Darwin) 69 % 70 % * remplacement de ``eps`` par ``ps` pour pouvoir imprimer les figures 71 % produites par ``octave`` 67 72 % 68 73 % - fplod 2009-08-25T10:40:16Z aedon.locean-ipsl.upmc.fr (Darwin) … … 210 215 211 216 % sauvegarde de la figure 212 printer=' eps';217 printer='ps'; 213 218 print_printer=['-d', printer]; 214 219 fullfilename=['.' filesep file '_' mfilename '_' num2str(ifigure) '.' printer]; -
trunk/PROGRAMMES/tpacpandreg_startup.m
r23 r26 1 % 1 %TPACPANDREG_STARTUP initialisation of matlab/octave environment for TPACPANDREG project 2 2 3 3 %+ -
trunk/PROGRAMMES/whorldmap.m
- Property svn:keywords set to Id
r19 r26 40 40 % 41 41 % $Id$ 42 % 43 % - fplod 2009-08-26T09:02:22Z aedon.locean-ipsl.upmc.fr (Darwin) 44 % 45 % * add missing octave warning on Erasemode 42 46 % 43 47 % - fplod 2009-08-25T09:32:28Z aedon.locean-ipsl.upmc.fr (Darwin) … … 139 143 set(lh,'Erasemode','none'); 140 144 else 141 warning('www : octave do not know Erasemode property') 145 warning('www : octave do not know Erasemode property'); 142 146 end 143 147 set(gca,'aspect',[1 1]); … … 145 149 146 150 if (drawtwice), 147 line(coastlines(1,:),coastlines(2,:),'Linestyle','-',... 148 'Erasemode','none'); 151 if ~ exist('OCTAVE_VERSION','builtin') 152 line(coastlines(1,:),coastlines(2,:),'Linestyle','-',... 153 'Erasemode','none'); 154 else 155 warning('www : octave do not know Erasemode property'); 156 line(coastlines(1,:),coastlines(2,:),'Linestyle','-') 157 end 149 158 end; 150 159
Note: See TracChangeset
for help on using the changeset viewer.