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 :

estimation paramétrique dans des EDO


Sujet :

MATLAB

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 1
    Points : 1
    Points
    1
    Par défaut estimation paramétrique dans des EDO
    Bonjour,
    Je suis débutante avec MATLAB et je voudrais bien que vous m'aidez.
    Je travaille sur la modélisation cinétique. J'ai un système d'équations différentielles de premier ordre avec des paramètres cinétiques km1 et km2 définie dans le fichier alpham.m suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    function dym= alpham (t,ym);
    %réponse du modèle
    dym(1)= -km1.*ym(1).*ym(2)-km2.*ym(1).*ym(3);
    dym(2)=-km1.*ym(1).*ym(2);
    dym(3)=km1.*ym(1).*ym(2)-km2.*ym(1).*ym(3);
    dym(4)=km2.*ym(1).*ym(3);
    dym=dym';
    end
    j'ai crée le script qui permet de résoudre ce système dans le fichier simalpha.m suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    %résolution du modèle alpha
    grid
    title ('modèle alpha')
    xlabel ('temps(s)')
    ylabel ('concentration')
    hold on
    horizon = [0:100:10000];
    ym0 = [1  1  0  0 ];
    [t,ym]=ode15s ('alpham' ,horizon, ym0,km1,km2)
    plot (t,ym)
    hold off
    Ma question est comment puis-je faire un programme principal dont les arguments d'entrées sont les valeurs des paramètres km1 et km2 et qui fait appel à alpha.m et simalpha.m? (cad jun programme qui me permet de résoudre ce système à n'importe quelles valeurs de km1 et km2 et qui m'affiche le résultat ym en fonction du temps)

    merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Une solution: les fonction imbriquées

Discussions similaires

  1. Réponses: 0
    Dernier message: 02/07/2012, 18h06
  2. Réponses: 3
    Dernier message: 10/05/2011, 18h33
  3. Calcul dans des champs de saisie
    Par leeloo076 dans le forum ASP
    Réponses: 4
    Dernier message: 07/04/2004, 10h09
  4. [MFC] Un callback dans des MFC ...
    Par elsargento dans le forum MFC
    Réponses: 3
    Dernier message: 18/02/2004, 16h04
  5. Appel à des fonctions incluses dans des DLL
    Par Greybird dans le forum Langage
    Réponses: 3
    Dernier message: 26/05/2003, 13h33

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