Bonjour,
Je fais un graphe sous matlab en bar. Il y a 3 données pour le graphe :
axe x : fréquence en tiers d'octave
axe y : amplitude
plusieurs bares correspondant à différents modes pour chaque fréquence (10 modes en tout)
J'ai donc une matrice (Ptrans) 19x10, 19 fréquences (de 50 à 3150Hz) et 10 modes.
Voici le code que j'ai fait :
Visuellement au niveau du graphe c'est ce que je veux par contre les fréquences sur l'axe x ne sont pas bien représentées et sont décallées. Quelqu'un a une idée pour bien recaller une fréquence sous chaque bare?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 figure(5); hold on bar(abs(Ptrans),'grouped'); set(gca, 'XTickLabel', {'50','63','80','100','125','160','200','250','315','400','500','630','800','1000','1250','1600','2000','2500','3150'}); hold off
Merci d'avance
loic
Partager