Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

Multiplication de nombres complexes



  1. #1
    progfou

    Multiplication de nombres complexes


    ------

    Salut à tous !
    J'ai découvert dans un bouquin de programmation une méthode pour calculer la multiplication de deux nombres complexes :


    Je comprends bien, en développant, que c'est bon, et si ça parait compliqué, c'est moins couteux dans un programme, car il y a seulement trois multiplications à effectuer.
    Mais, il y a une petite note, qui dit "Beware numerical instability" [attention aux instabilités numériques].
    Pourquoi ?

    Il en donne d'autres, comme :

    Toujours trois multiplications donc.

    Voilà, merci de m'éclairer !

    -----
    Dernière modification par benjy_star ; 09/04/2006 à 20h47.

  2. #2
    erik

    Re : Multiplication de nombres complexes

    Il peut y avoir un problème de cancellation (c'est pas bô comme terme) :
    Pour certaines valeurs de a,b,c et d l'expression a(c+d) peut être proche de (a+b)d , et l'idée de soustraire des nombres proches l'un de l'autre est une très mauvaise idée en programmation, c'est une source d'erreur d'arrondis.

    Consulte les premières pages de : www-gat.univ-lille1.fr/~bodin/licence/algmat.pdf

  3. #3
    invite19431173

    Re : Multiplication de nombres complexes

    Balise TEX modifiée, attention aux retours à la ligne.

  4. #4
    progfou

    Re : Multiplication de nombres complexes

    D'accord, je comprends...
    En gros, j'essaie ^^.
    On peut prédire ces valeurs ?
    Si je connais mon accumulateur et mes données ?

  5. A voir en vidéo sur Futura
  6. #5
    Sylvestre

    Re : Multiplication de nombres complexes

    Citation Envoyé par progfou
    Bonjour,

    Concernant ce genre de choses, je vous conseille de lire les "numerical recipes", c'est un livre extraordinaire concernant les maths numériques.
    http://www.library.cornell.edu/nr/cbookcpdf.html
    Les chapitre concernant les multiplications sont les 2.11 et le 5.4. On y explique d'ailleurs tous les trucs permettant d'éviter des dépassements de capacités ou de soustraire des nombres très proches, ce qui mènerait à des erreurs d'arrondis.

  7. #6
    progfou

    Re : Multiplication de nombres complexes

    Merci !
    Je vais lire ça

Discussions similaires

  1. Nombres complexes
    Par djvince10 dans le forum Mathématiques du collège et du lycée
    Réponses: 2
    Dernier message: 10/10/2007, 14h37
  2. nombres complexes
    Par rimouski dans le forum Mathématiques du supérieur
    Réponses: 17
    Dernier message: 18/01/2007, 09h17
  3. Nombres complexes
    Par Charline21200 dans le forum Mathématiques du collège et du lycée
    Réponses: 1
    Dernier message: 04/10/2006, 16h49
  4. Nombres Complexes
    Par zabuza88 dans le forum Mathématiques du supérieur
    Réponses: 7
    Dernier message: 21/09/2005, 18h09
  5. Nombres complexes - TS
    Par Colibri32 dans le forum Mathématiques du supérieur
    Réponses: 4
    Dernier message: 12/09/2005, 12h00