Bonjour,
dans un programme, je souhaite ouvrir successivement plusieurs fichiers situés sous un même répertoire.
Les fichiers à ouvrir se nomme Month01.mat, Month02.mat, ... Notez que dans le répertoire, il y a d'autres fichiers dont le nom est du style MonthAdd.mat (et autres) par exemple
Je voudrais dresser au préalable une liste des fichiers qui m'intéresse.
J'utilise pour cela la commande suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
dirMonth=dir('Month*.mat');
ainsi programmée, la structure dirMonth contient les noms de tous les fichiers commencant par Month et se terminant par .mat, y compris ceux qui ne m'intéresse pas (ceux du style MonthAdd.mat par ex).

Comment utiliser cette commande dir pour qu'elle me retourne uniquement les fichiers dont le nom commence par Month suivi de 2 entiers et de .mat?
J'ai essayé dir('Month??.mat') en m'inspirant des commandes linux mais ca ne marche pas.
Merci de votre aide