Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Candidat au Club
    Dégradé de couleur exponentiel sur une surface
    Bonjour à tous

    Après avoir cherché sur le net, je n'ai pas trouvé de réponse satisfaisante et je me retourne vers vous.
    Mon programme me permet de tracer des surface de réponse qui évoluent au court du temps. Ces surfaces sont enregistrées au fur et a mesure et j’obtiens une série de photo de courbe (genre vidéo).

    Mon problème est que mes données sont initialement faibles (de 0.1 à 5) puis augmentent rapidement (finale vers 150). Ma surface de réponse m'affiche des couleurs mais de façon linéaire grâce à la fonction "caxis". Du coup j’obtiens une surface toute bleu au début puis après un moment toute rose. Je ne voit donc pas d'évolution de couleur à cause du dégradé de couleur qui est linéaire (il m'en faudrait un exponentielle)

    En résumé, je souhaite modifier/régler la fonction "caxis" (ou la remplacer) pour voir un dégradé très prononcé dans la première partie de ma gamme, puis beaucoup plus lent dans la seconde partie de ma gamme.

    Une idée?

    Merci d'avance!

  2. #2
    Rédacteur/Modérateur

    Essaie ceci :
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    X = [rand(5) rand(5)*150]
     
    figure(1)
    subplot(211)
    imagesc(X)
    colorbar
    axis image
     
    subplot(212)
    imagesc(log(X))
    c = colorbar;
    yl = get(c,'ylim');
    yt = linspace(yl(1),yl(2),8);
    set(c,'ytick',yt,'yticklabel',num2str(exp(yt(<img src="images/smilies/icon_smile.gif" border="0" alt="" title=":)" class="inlineimg" />),'%.2f'))
    axis image
    Mes compétences :
    • conception mécanique 3D (Autodesk Fusion 360)
    • développement informatique (MATLAB, Python, C, VBA)
    • impression 3D (Ultimaker)
    • programmation de microcontrôleur (Microchip PIC et Arduino)

    « J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)

  3. #3
    Candidat au Club
    C'est super. Le seul résultat que j'avais, consistais à modifier la "colormap" avec "colormapeditor". Mais le résultat est plus esthétique maintenant!

    Merci