Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

[Matlab] Fonction avec paramètre, graphe




  1. #1
    OdeliaSG

    [Matlab] Fonction avec paramètre, graphe

    BSD

    Bonjour,
    Cette fois-ci, la fonction que j'ai construite dans l'éditeur contient un paramètre g, comme suit:

    function res = ex3q21( E,g )
    F=@(x,y)[y(2);x^2+2*(g*x^4-E)*y(1)];
    options=odeset('RelTol',1.e-4);
    [T,Y]=ode45(F,[0,5],[1;0],options);
    res=Y(end,1);
    end


    J'ai besoin d'obtenir un graphe de la fonction selon g, lorsque g est entre 0 et 5.
    Si je tape, dans l'éditeur,

    plot(g,Y(:,1))
    axis([0 5 0 1])


    ça ne marche pas.
    Est-ce que quelqu'un aurait une idée, svp?

    -----


  2. #2
    deyni

    Re : [Matlab] Fonction avec paramètre, graphe

    Bonjour,
    tu peux faire:

    t = [0:0.1:5];
    plot(g,t)

    Tu peux changer le 0.1 en 0.01 c'est encore plus précis.
    Deynid'oiseaux partout !! :rire:

  3. #3
    OdeliaSG

    Re : [Matlab] Fonction avec paramètre, graphe

    BSD

    g doit être entre 0 et 5, je ne comprends pas ce que ce t vient faire ici.
    J'ai quand même essayé et Matlab a demandé plus d'arguments dans la fonction ex3q21.

    Pour plus de précisions, la fonction décrit un oscillateur non harmonique (équation de Schroedinger), et le graphe doit être celui de l'énergie du ground state en fonction du paramètre g.


Sur le même thème :

Discussions similaires

  1. [Matlab] courbe en fonction d'un paramètre variable
    Par lawliet yagami dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 28/04/2012, 16h49
  2. graphe de fonction sur matlab
    Par joulnare18 dans le forum Logiciel - Software - Open Source
    Réponses: 7
    Dernier message: 13/04/2011, 15h01
  3. Matlab problème graphe en barres (fonction bar)
    Par fiatlux dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 01/12/2010, 11h12
  4. [R ou matlab] graphe avec coordonnees circulaires
    Par gorben dans le forum Logiciel - Software - Open Source
    Réponses: 5
    Dernier message: 29/09/2010, 16h57
  5. passer une fonction en paramètre sous matlab
    Par haciol dans le forum Mathématiques du supérieur
    Réponses: 5
    Dernier message: 11/06/2009, 15h00