bonjour,
j'aimerai récupérer des morceaux de noms de fichiers et m'en servir comme labels pour l'axe X.
Mes fichiers ont la syntaxe suivant :
j'ai une échelle des abcisses qui va de 1 à 'nombre de fichiers chargés' avec un pas de 1. Pour chaque fichier j'ai donc une valeur Y et je plot l'ensemble des valeurs (en X le fichier qui correspond et Y la valeur).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 fichier_var1_var2_var3_var4
Pour m'y retrouver je voudrais afficher en X un label pour chaque fichier en récupérant dans leur nom les deux variables qui les différencies.
mon code est le suivant :
j'ai alors l'erreur suivante que je n'arrive pas à corriger :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 set(gca,'xtick',1:1:3) set(gca,'xticklabel',{{num2str(sscanf(filelist(1,:),'fichier_%*d_%d%*s_%*d_%*d')),'_',num2str(sscanf(filelist(1,:),'fichier_%*d_%*d_%*d_%d%*s'))},... {num2str(sscanf(filelist(2,:),'fichier_%*d_%d%*s_%*d_%*d')),'_',num2str(sscanf(filelist(2,:),'fichier_%*d_%*d_%*d_%d%*s'))},... {num2str(sscanf(filelist(3,:),'fichier_%*d_%d%*s_%*d_%*d')),'_',num2str(sscanf(filelist(3,:),'fichier_%*d_%*d_%*d_%d%*s'))}})
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Error using ==> set Cell array of strings may only contain string and numeric matrices
Partager