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

Fermé
whitechips01 Messages postés 7 Date d'inscription dimanche 14 janvier 2007 Statut Membre Dernière intervention 19 janvier 2007 - 19 janv. 2007 à 14:23
 gRaNdLeMuRieN - 23 avril 2007 à 13:01
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 !

3 réponses

oberion Messages postés 1253 Date d'inscription mardi 26 septembre 2006 Statut Membre Dernière intervention 29 septembre 2007 248
19 janv. 2007 à 14:42
Bonjour,

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

Bonne journée.
0
whitechips01 Messages postés 7 Date d'inscription dimanche 14 janvier 2007 Statut Membre Dernière intervention 19 janvier 2007
19 janv. 2007 à 15:09
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
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
19 janv. 2007 à 15:28
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
whitechips01 Messages postés 7 Date d'inscription dimanche 14 janvier 2007 Statut Membre Dernière intervention 19 janvier 2007 > Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021
19 janv. 2007 à 15:49
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
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
gRaNdLeMuRieN
23 avril 2007 à 13:01
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