Salut tout le monde,

j'ai besoin de votre aide une autre fois.
En effet, je veux faire l'affichage d'une courbe et d'un histogramme dans le même graphe sur le même intervalle.
tout d'abord,j'ai défini ma fonction dans un fichier *.m:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
function f=g(x,m,a,b);
  f=(b/(2*a*gamma(1/b)))*exp(-(abs(x-m)/a).^b);
 
 plot(f,'r:');
 hold off
 
 return;
dans la fenêtre matlab je fais appel à cette fonction avec les bonnes paramètres.
par exemple:f(x,1,2,3);=>ça m'affiche une bonne courbe
puis je fais appel à l'histogramme:hist(h);=>h est une autre fonction, l'affichage de cet histogramme tout seul est bon mais si je fais:
hold on;hist(h);hold off=>pour la superposer à la courbe de ma fonction=>Dans ce cas, l'affichage se modifie: les courbes deviennent trop petites et ne ressemblent plus à l'affichage orginale (chacune seule).
Donc c'est quoi le problème?

merci