Bonjour à tous,

J'ai écrit un programme sur MATLAB me permettant de convertir des millisecondes en jour/mois - heure:min afin d'avoir une lecture plus claire du moment auquel les données ont été mesurées sur mes graphiques.
Mon programme fonctionne, néanmoins lorsque je souhaite afficher les valeurs de l'axe X sous ce format avec la fonction [set (gca, 'XTickLabel',t)], seules les premières valeurs du Cell Array de Strings sont représentées sur le graphique.

Comme une image vaut mieux qu'un long discours, voici l'illustration de mon problème :
Nom : xlabel_non_converti.png
Affichages : 99
Taille : 63,9 Ko
Nom : xlabel_converti.png
Affichages : 99
Taille : 63,6 Ko

Alors que voici les valeurs que j'obtiens après conversion :
xlabel.xlsx

Pourriez vous m'indiquer quelles manipulations je dois faire pour corriger ce problème s'il vous plait ?

J'espère avoir été assez claire
Merci d'avance à vous pour vos réponses !
Hannah