Bonjour,
dans un programme, je dois reconstituer un path dans une boucle:
Par exemple, le path est de la forme suivant:
avec yyyy que l'on remplacera successivement par 2002, ..., 2015
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2Root='/home/data/satellite/yyyy/mm/'
et mm par 01,02,...,12
j'ai écrit ceci:
N'y a t'il pas plus simple en ce qui concerne le mois (éviter la boucle if)?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Root='/home/data/satellite/yyyy/mm/' for year=2002:2012 Root(22:25)=num2str(year); for mois=1:12 if mois <10 Root(27)='0'; Root(28)=num2str(mois); else Root(27:28)=num2str(mois); end end end
Merci
Partager