Apprendre Maple Index du Forum Apprendre Maple
Site dédié au logiciel de calcul formel Maple
 
  Page d'accueilPage d'accueil   FAQFAQ    RechercherRechercher    Liste des MembresListe des Membres    Groupes d'utilisateursGroupes d'utilisateurs 
S'enregistrerS'enregistrer    ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

Approximation d'une équation différentielle

 
Poster un nouveau sujet   Répondre au sujet    Apprendre Maple Index du Forum -> Programmation
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
foxgunner



Inscrit le: 05 Juin 2009
Messages: 3

MessagePosté le: 06 Juin 2009 9:38    Sujet du message: Approximation d'une équation différentielle Répondre en citant

Bonjour

Premierement je suis nouveau sur ce forum .

Donc voila mon problème : j' ai l' équation suivante

I*(d²Un/(dt²)) -c * ( U(n+1)(t) + U(n-1)(t) -2Un(t) ) +mgsin(Un(t)) = 0
avec n qui varie entre 0 et N (fixé) .

J'ai donc plusieurs équations couplées . Mon but est de trouver les (Un) par une méthode numerique . Mais je ne sais pas comment approximer la dérivée seconde ( comme avec Euler ) comme que ce soit efficace .
En effet je veux aprés faire varier N pour me rapprocher d'un milieu continue . J'ai aussi beaucoup de mal à programmer ceci ( beacoup d'équations ... )

J'éspère que vous pourrez m'aider .

Merci
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé  
ALS



Inscrit le: 11 Sep 2006
Messages: 647

MessagePosté le: 06 Juin 2009 14:37    Sujet du message: Répondre en citant

Bonjour,
je vous expédie sur votre e-mail quelques fichiers qui vont vous apprendre comment discrétiser les équations différentielles.
ALS
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé  
foxgunner



Inscrit le: 05 Juin 2009
Messages: 3

MessagePosté le: 06 Juin 2009 16:56    Sujet du message: Répondre en citant

Ok merci je vais donc comme indiqué dans le document approximer ma derivée seconde par u(n)(t+h)+u(n)(t-h) -2u(n)(t) / h² avec h le pas

Je vais donc remplacer la fonction t -> d²u(n)/dt² par J(n):t->u(n)(t+h)+u(n)(t-h) -2u(n)(t) / h² dans mon n eme équation .

Donc si j'ai bien compris a chaque étape je "calcule l'équation " afin d'obtenir u(n)(t+h) pour tout n de 1 à N . Je l'ai injecte dans un tableau et je continue... ?
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé  
foxgunner



Inscrit le: 05 Juin 2009
Messages: 3

MessagePosté le: 06 Juin 2009 21:58    Sujet du message: Répondre en citant

QUelqu'un peut il m'aider a faire ce programme car j'y arrive vraiment pas . J'arrive même pas à definir mes local

Merci
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé  
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Apprendre Maple Index du Forum -> Programmation Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


phpBB

Développé par phpBB © 2001, 2006 phpBB Group
Traduction par : phpBB-fr.com


Apprendre Maple - © 10/05/2025 - Alain Le Stang - Navigation optimisée pour une résolution 1024 x 768.