Petit problème d'algo sur le sin et le cos
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Petit problème d'algo sur le sin et le cos



  1. #1
    invite19e61be6

    Petit problème d'algo sur le sin et le cos


    ------

    Bonjour tout le monde,

    je travaille actuellement sur un cours que je réalise sur les fonctions élémentaires.
    J'expose un algorithme de calcul de cosinus et sinus.
    je démontre même que la méthode est valable (à moins d'une erreur bien sûr).

    Il s'agit de la méthode présentée en page 6 du pdf en pièce jointe.
    Sur la page suivante, j'ai implémenté un algorithme qui est censé fonctionner sur python.

    Voilà les résultats qu'on trouve par exemple :

    Code:
     >>> from script import determination_cos_sin as dcs
    >>> import math as m
    >>> dcs(m.pi/3,0.00001)
    ((0.4999999963909432+0j), (0.8660254034934827+0j))
    >>> dcs(1.0j,0.00001)
    ((1.5430806327160496+0j), 1.1752011934824436j)
    >>> m.exp(-1)
    0.36787944117144233
    Lorsque l'on utilise des réels pour la fonction sinus et cosinus, l'estimation est bonne.
    Lorsque l'on utilise des complexes, l'estimation est catastrophique, l'exemple est donné pour calculer exponentielle de -1.

    J'avoue ne pas comprendre pourquoi.
    Si quelqu'un avait une petite idée ?

    shinishi

    P.S. : Si par malheur vous trouviez des coquilles (petites ou énormes) dans mon document, pourriez-vous le signaler svp.

    N.B. : L'algorithme est intéressant car la complexité et la vitesse de convergence sont bonnes je pense.

    -----
    Images attachées Images attachées

  2. #2
    invite19e61be6

    Re : Petit problème d'algo sur le sin et le cos

    autant pour moi, c'est ma vérification qui était mauvaise.
    Je m'entêtais à vouloir que la partie imaginaire soit 0 et la partie réelle 0.368 mais au final si on fait

    Code:
      >>> a = dcs(1.0j,0.00001)
    >>> a[0]+a[1]*1.0j
    (0.367879439233606+0j)
    Ca marche.

Discussions similaires

  1. un petit algo pas cool
    Par invite9c7554e3 dans le forum Mathématiques du supérieur
    Réponses: 5
    Dernier message: 11/06/2012, 14h30
  2. probleme algo avec maple
    Par invite152a412d dans le forum Mathématiques du supérieur
    Réponses: 1
    Dernier message: 09/04/2011, 16h08
  3. Problème du plus court chemin ( Algo de dijkstra, algo A*)
    Par invite5a18c7d1 dans le forum Mathématiques du supérieur
    Réponses: 3
    Dernier message: 12/06/2010, 11h25
  4. Aide:Petit Algo en Maple
    Par invitedc3dbc26 dans le forum Mathématiques du supérieur
    Réponses: 4
    Dernier message: 18/01/2010, 10h11
  5. besoin d'aide a propos d'un petit algo
    Par invite9f37bb98 dans le forum Logiciel - Software - Open Source
    Réponses: 16
    Dernier message: 02/09/2007, 18h17