M'aider de résoudre l'éq dif

whitechips01 Messages postés 7 Statut Membre -  
 gRaNdLeMuRieN -
Bonjour qu'elq'1 pourrait m'aider de résoudre l'éq dif y"(x+1)+y'=-x 0<x<1 ; y(0)=0, y(1)=0 avec soit mét des éléments finis soit avec mét de Ritz merci !
Configuration: Windows 2000
Firefox 1.0.7

3 réponses

  1. oberion Messages postés 1255 Statut Membre 249
     
    Bonjour,

    Ici forum Développement, ici pas faire devoir de math à la place d'élèves fainéants.

    Bonne journée.
    0
    1. whitechips01 Messages postés 7 Statut Membre
       
      Je suis débutant en Matlab et je suis venu ici pour demande d'aide car je ne pouvais pas le faire ! Donc si vous pensez que je suis fainéant alors je ne trouve pas l'intéret d'avoir ouvrir ceforum de programmation !? mais si je peux résoudre mon probleme moi-meme alors je ne suis pas venu ici ! et aussi si vous pouviez résoudre mon pb alors je vous merci sinon , ne me dérange pas !
      0
    2. Reivax962 Messages postés 3742 Statut Membre 1 011
       
      Ben tu vois, il a eu raison de râler, ça nous a au moins permis d'apprendre que tu parlais de Matlab... Parce que franchement, ton premier message de laisser en rien envisager que tu parlais de programmation !

      Ceci dit, fais une petite recherche sur "equa diff" ou "matlab" dans ce forum, il doit déjà y avoir des réponses, on voit ce thème revenir de temps en temps...

      Bonne journée,

      Xavier
      0
      1. whitechips01 Messages postés 7 Statut Membre > Reivax962 Messages postés 3742 Statut Membre
         
        Merci Xavier , je l'ai fait mais la plupart des gens utilisent la méthode Runge-Kutta pour les 2è degré et d'Euler pour les 1er degré et ce ne sont pas ça que je veux utiliser por résoudre mon probleme !
        0
  2. Manu
     
    Bonjour,

    Il s'agit d'une équation linéaire, donc on résout l'équation sans second membre et on complète par une solution particulière de l'équation générale.

    L'équation sans second membre est :
    y"/y' = -1/(x+1)
    d'où
    Ln(y') = K - Ln(x+1)
    ou encore y' = P/(x+1)
    d'où y = P*Ln(x+1) + Q
    Ln() étant le logarithme népérien et P et Q des constantes à déterminer.

    Une solution particulière de l'équation générale est :
    y = (2*x - x*x)/4

    D'où la solution générale de l'équation complète :
    y = P*Ln(x+1) + Q + (2*x - x*x)/4

    Avec les conditions aux limites y(0) = y(1) = 0 on détermine P et Q,
    d'où l'équation recherchée :

    y = Ln(x+1)/(2*Ln(2)) + (2*x - x*x)/4

    J'espère que ça aide.

    Manu
    0
  3. gRaNdLeMuRieN
     
    Je l'ai codé en SCILAB (c'est pratiquement la même chose que MATLAB):

    http://www.arbredeslemuriens.com/Categorie.php?IDCategorie=AlgoScilab&IDTitre=146

    Bon courage
    0