Méthode de la sécante Visual Basic
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Méthode de la sécante Visual Basic



  1. #1
    invite5c98d667

    Méthode de la sécante Visual Basic


    ------

    Bonjour,

    Je suis en train de programmer une interface sur Visual Basic qui permettrait de faire des calculs de mécanique des fluides compressibles.
    Je dois pour cela résoudre une équation du type f(M)=0 avec des itérations, par la méthode de la sécante, mais je ne sais pas comment écrire le code source de cette méthode.

    Si vous savez comment faire ou si vous pouvez m'expliquer le principe,je vous en serai reconnaissante.

    Merci,

    -----

  2. #2
    NicoEnac

    Re : Méthode de la sécante Visual Basic

    Bonjour,

    Il s'agit, comme le dit notre ami Wikipédia, d'une méthode dérivée de la méthode de Newton, pour laquelle on approxime par .

    Le principe est simple :
    On considère une suite de points sur la courbe représentative de f dont l'abscisse va converger vers la solution. Pour cela, on trace la droite passant par Mn (d'abscisse xn) et Mn-1 (d'abscisse xn-1) et on prend Mn+1 (d'abscisse xn+1) le point d'intersection entre l'axe des abscisses et cette droite. Et on répète l'opération jusqu'à converger.

    Il suffit de choisir x0 et x1 - les deux premiers termes de la suite xn qui va converger une solution - dans les environs de la solution. puis de calculer xn+1 à l'aide de la formule suivante :
    .
    Dernière modification par NicoEnac ; 11/01/2012 à 15h57.
    "Quand les gens sont de mon avis, il me semble que je dois avoir tort."O.Wilde

Discussions similaires

  1. [Matlab] Traduire la méthode de la Sécante
    Par invite78f958b1 dans le forum Programmation et langages, Algorithmique
    Réponses: 14
    Dernier message: 30/03/2014, 15h56
  2. visual basic
    Par invite096ed528 dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 02/10/2009, 09h01
  3. Visual Basic
    Par inviteed5cf7ab dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 29/07/2008, 15h58
  4. visual basic ??!!
    Par invite0a63013b dans le forum Logiciel - Software - Open Source
    Réponses: 6
    Dernier message: 13/07/2008, 21h02
  5. Visual Basic
    Par invite588da7a7 dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 09/07/2004, 14h57