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

Mathématiques Discussion :

méthode numérique d'intégration sans solutions aux valeurs initiales


Sujet :

Mathématiques

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 127
    Points : 49
    Points
    49
    Par défaut méthode numérique d'intégration sans solutions aux valeurs initiales
    Bonsoir, j'ai fait des recherches non concluantes sur google alors je vous soumet mon petit problème:

    Une petite question: quelles sont les méthodes pour résoudre de façon approchée avec une méthode d'analyse numérique, un système d' équations différentielles ordinaire quelconque avec des conditions initiales à des points différent: Par exemple, le problème de Cauchy suivant:

    x'= 2y
    y' = 3x

    avec x(1)=1 et y(2)=2

    à résoudre entre 0 et 10. Dans la pratique j'ai des systèmes avec une trentaine de variables, il me faut donc une méthode acceptable du point de vue rapidité. Je crois me rappeller de noms de méthodes qui utilisent les différences finies ou éléments finis, quelqu'un pour m'éclairer, me donner un lien pertinent ou m'expliquer?

  2. #2
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Points : 5 179
    Points
    5 179
    Par défaut
    Salut!

    Si on se limitait à un système d'ordre 2 avec une condition imposée à chaque extrémité de l'intervalle, la réponse serait évidente: différences finies.

    Mais tu nous écris:
    j'ai des systèmes avec une trentaine de variables
    Tu as donc une trentaine d'équations et autant de conditions aux limites. Pour pouvoir te conseiller valablement, il nous faudrait connaître ces équations et ces conditions.

    Jean-Marc Blanc

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 489
    Points : 594
    Points
    594
    Par défaut
    Bonjour,

    x'= 2y
    y' = 3x

    avec x(1)=1 et y(2)=2
    J'imagine que les primes signifient ici une dérivation par rapport à une variable autre que x et y.
    à résoudre entre 0 et 10. Dans la pratique j'ai des systèmes avec une trentaine de variables,
    Si tes conditions sur tes diverses variables sont disséminées sur l'intervalle [0:10] comme le semble l'indiquer ton exemple, alors il faudrait regarder du coté des "méthodes de tir": on part d'un jeu de conditions initiales, on intègre le système dans le temps par méthode classique, puis on voit de combien on a "raté" les contraintes au points clés, ce qui permet de "corriger" le jeu de conditions initiales, et réitérer la procédure jusqu'à convergence.

    Bonne continuation.

Discussions similaires

  1. Les valeurs numériques sont affichées sans la virgule
    Par jean sami dans le forum Débuter
    Réponses: 3
    Dernier message: 16/09/2008, 18h28
  2. Accès aux valeurs contenues dans un objet
    Par WalidNat dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 09/05/2006, 18h26
  3. Ecriture Fat32 : pistes sans solution :-(
    Par tynmar dans le forum Administration système
    Réponses: 9
    Dernier message: 02/05/2006, 16h50
  4. Réponses: 3
    Dernier message: 12/01/2005, 17h25
  5. [Debutant] Méthodes numériques
    Par griffu01 dans le forum Langages de programmation
    Réponses: 4
    Dernier message: 24/05/2004, 22h21

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