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

Calcul scientifique Python Discussion :

Méthode Euler Explicite


Sujet :

Calcul scientifique Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2014
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2014
    Messages : 44
    Par défaut Méthode Euler Explicite
    Bonjour tout le monde;

    Voilà, j'ai un petit projet à faire avec l'intégration numérique par plusieurs méthodes.
    Je vois bien le principe je dirais analytique (crayon et papier), mais quand à programmer cela j'ai bien plus de mal.

    Voilà l'équation, la méthode sur papier que j'ai trouvé et un début de code dont j'aurais besoin de la plus grande aide ^^

    L'équation correspond à la première des 3.


    Merci d'avance !


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    # usr/bin/python 
     
     
     
    from pylab import *
     
    import numpy as np
     
     
     
    #######################################
     
    # ORBITES AUTOUR D'UN TROU NOIR DE SCHWARZSCHILD #
     
    #######################################
     
     
     
     
    # -------------------------------- #   
    #    Methode d'Euler explicite   #
    # -------------------------------- #
     
     
    Rs = 2				# Rayon de Swharzschild
    m = 1				# Masse quelconque d'une particule
    c = 1				        # Vitesse lumiere
    r = 0.8				# rayon r
    E = 1				        # Energie particule
     
     
     
    F = ( (1-(Rs/r))**(-1) ) * E/(m*c**2)
     
     
     
    def Euler(F, y0, t):
    Images attachées Images attachées   

  2. #2
    Membre Expert
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2013
    Messages
    1 617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 617
    Par défaut
    Il y a pléthore de solutions grâce à moteur de recherche basique.

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2014
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2014
    Messages : 44
    Par défaut
    J'ai déjà tapé Euler sur ce forum, 5 sujets, aucuns ne m'aident réellement :/

  4. #4
    Membre Expert
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2013
    Messages
    1 617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 617
    Par défaut
    Citation Envoyé par Andromedae Voir le message
    J'ai déjà tapé Euler sur ce forum, 5 sujets, aucuns ne m'aident réellement :/
    Pas très perspicace :
    https://www.google.fr/search?client=...D9Ss8wft_4SQBA
    Il suffit de taper "méthode euler python" et il tombe des dizaines de réponses pertinentes (les solutions sont même données !).

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2014
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2014
    Messages : 44
    Par défaut
    Tu crois que je ne l'ai pas fait ?
    J'attendais juste d'avoir quelques pistes en rapport avec mes équations ... qui ne sont pas y' = y ...

  6. #6
    Membre Expert
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2013
    Messages
    1 617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 617
    Par défaut
    C'est sûr : si tu attends que quelqu'un fasse tes devoirs, tu risques d'attendre longtemps.
    Propose un bout de code, montre un peu de bonne volonté et tu auras sans doute de l'aide ici.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Méthode euler circuit RLC
    Par frozzen dans le forum Calcul scientifique
    Réponses: 2
    Dernier message: 29/05/2014, 17h05
  2. Méthode d'Euler implicite ou explicite
    Par glenngrauwels dans le forum MATLAB
    Réponses: 3
    Dernier message: 16/11/2009, 10h25
  3. Résolution d'équation différentielle, méthode semi-explicite
    Par AlaaBAZ dans le forum Mathématiques
    Réponses: 8
    Dernier message: 01/07/2008, 09h13
  4. Arguments de fonctions - Euler explicite
    Par rouliane dans le forum MATLAB
    Réponses: 2
    Dernier message: 26/09/2007, 11h13
  5. méthode d'euler, équation différentielle
    Par totoflingueur dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 20/04/2006, 23h44

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