IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

MATLAB Discussion :

Comment obtenir l'équation avec ODE


Sujet :

MATLAB

  1. #1
    Membre à l'essai
    Inscrit en
    Avril 2007
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 14
    Points : 10
    Points
    10
    Par défaut Comment obtenir l'équation avec ODE
    Comment puis je faire pour trouver l'équation trouver par la fonction ODE45. en effet j'arrive à afficher la courbe mais je ne sais pas comment avoir l'équation.

  2. #2
    Membre habitué Avatar de sango85
    Inscrit en
    Février 2007
    Messages
    147
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Février 2007
    Messages : 147
    Points : 161
    Points
    161
    Par défaut
    Est-ce que tu pourrais nous mettre une portion de code pour qu'on puisse tester ta fonction??

  3. #3
    Membre à l'essai
    Inscrit en
    Avril 2007
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 14
    Points : 10
    Points
    10
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    function dx=tension(x,v)
    dv=zeros(12,1);
    dv(1:6,1)=Z*v(7:12,1);
    dv(7:12,1)=-C*v(1:6,1);
    avec Z et C deux matrices (6,6) complexe on pourra tester avec des matrices ones
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    valeur_init=[300 1 300 1 300 1 300 1 300 1 300 1];
    plage_x=[0 100000];
    [x,v]=ode45(@tension,plage_x,valeur_init);
    plot....
    j'arrive seulement à ploter mais je n'arrive pas à en faire autre chose.

  4. #4
    Membre éprouvé
    Avatar de rostomus
    Homme Profil pro
    Doctorant électronique et traitement du signal
    Inscrit en
    Décembre 2006
    Messages
    791
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Doctorant électronique et traitement du signal

    Informations forums :
    Inscription : Décembre 2006
    Messages : 791
    Points : 1 205
    Points
    1 205
    Par défaut
    Bonjour,

    Je ne pense pas que tu peux avoir les solutions en forme d'équations avec les fonctions ode. sauf si tu connais au préalable la forme des solutions (exp polynomes ..)

    essaie d'utiliser la fonction dsolve de la toolbox Symbolic Math Toolbox.

    Bon courage.

Discussions similaires

  1. [Débutant] Solution système d'équations avec ODE solver
    Par prog_ dans le forum MATLAB
    Réponses: 0
    Dernier message: 05/11/2010, 03h31
  2. Réponses: 1
    Dernier message: 30/06/2009, 11h40
  3. Comment obtenir une chaine avec Date/heure ?
    Par Flow_75 dans le forum VBA Word
    Réponses: 4
    Dernier message: 05/05/2008, 16h18
  4. comment obtenir du son avec une web cam microsoft lifecam vx 3000
    Par VIRGINIE87 dans le forum Périphériques
    Réponses: 1
    Dernier message: 27/12/2007, 22h39
  5. Comment obtenir un .ico avec un .bmp ou .jpeg ?
    Par tarbala dans le forum Imagerie
    Réponses: 11
    Dernier message: 23/08/2006, 18h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo