Equation différentielle & Matlab
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Equation différentielle & Matlab



  1. #1
    invite50429c49

    Equation différentielle & Matlab


    ------

    Bonjour,
    j'aimerai réaliser un graphe du pic maximal d'un circuit RLC en fonction de la résistance utilisée. Je sais déja avoir le graphe du circuit, mais je ne sais comment faire varier la résistance dans cette équation, je me plante complètement avec les martices...
    Voici mon petit programme matlab:
    function dy = rlc2(t,y) %Equa diff RLC avec antenne
    dy = zeros(2,1); %Un vecteur colonne
    L=1.5/10000
    R=100;
    C=2.5/10000000000
    Uc=1 %Courant induit par l'antenne
    w=1/(L*C)^(1/2) %la fréquence résonnante
    dy(1) = y(2);
    dy(2) = Uc*sin(w*t)/(L*C)-y(1)/(L*C)-(R/L*y(2) )
    end

    Avec comme commande:
    [T,Y] = ode45('rlc2',[0 0.00006],[-0.01 0.01]);plot(T,Y(:,2),'-')
    end

    -----

  2. #2
    invite551c2897

    Re : Equation différentielle & Matlab

    Bonjour.
    Tu peux utiliser global :
    Code:
    clear
    global R
    n=0;
    for R=10:10:50
      n=n+1;
    [T,Y] = ode45('rlc2',[0 0.00006],[-0.01 0.01]);
    figure(n)
    plot(T,Y(:,2),'-')
     grid
     title(['R = ' num2str(R)])
    end

  3. #3
    invite50429c49

    Re : Equation différentielle & Matlab

    Ah merci beaucoup!! J'aurais jamais trouvé sinon =) Ils sont fous ces profs de nous demander de modéliser avec matlab alors qu'on a jamais eut un seul cours d'aucune notion de matlab ^^'

  4. #4
    invite551c2897

    Re : Equation différentielle & Matlab

    Bonjour.
    du pic maximal d'un circuit RLC en fonction de la résistance utilisée
    Pour avoir la courbe pic=f(R) :
    Code:
    clear
    global R
    n=0;
    for R=10:10:100
    n=n+1;
    [T,Y] = ode45('rlc2',[0 0.00006],[-0.01 0.01]);
     maxR(n)=max(Y(:,2));
     resist(n)=R;
    end
    plot(resist,maxR)
    grid

  5. A voir en vidéo sur Futura

Discussions similaires

  1. MATLAB & Fibonacci
    Par invite3d34a963 dans le forum Mathématiques du supérieur
    Réponses: 5
    Dernier message: 15/06/2015, 01h41
  2. Matlab, Equation Différentielle Matricielle
    Par invitebf44199b dans le forum Mathématiques du supérieur
    Réponses: 1
    Dernier message: 25/05/2009, 10h29
  3. Précision sur une recherche de solution unique équation d'une équation différentielle
    Par invite5815a41b dans le forum Mathématiques du supérieur
    Réponses: 3
    Dernier message: 11/01/2009, 17h02
  4. equation differentielle non linéaire matlab
    Par invite6942b78b dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 02/01/2009, 19h03
  5. problème d'équation différentielle avec Matlab
    Par invite8c2f64f0 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 25/03/2005, 10h14