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

Algorithmes et structures de données Discussion :

algorithm fonction atan


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 64
    Par défaut algorithm fonction atan
    Bonjour,

    j'aurais besoin de coder sur un microcontroleur la fonction atan, je ne sais pas si il est plus performant de faire une table, ou si coder soit meme l'algo de l'atan est faisable.(je possede le compilateur C ou sinon je peut aussi programmer directement en assembleur)

    Merci de votre aide.

  2. #2
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Par défaut
    Cela dépend aussi de la précision de l'angle que tu fournis.

    Si tu acceptes une précision au degre près seulement, je partirai sur une table. Par contre, si tu veux le millième de degré, il faudra implémenter l'algorithme.
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 64
    Par défaut
    malheuresement il me faut une précision de au minimum de l'ordre de 0.1 degré, j'ai essayé avec la formule de taylor mais je trouve que c'est pas fameux. Est ce que tu connaitrais un algo performant ?

  4. #4
    Membre expérimenté
    Inscrit en
    Décembre 2003
    Messages
    272
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 272
    Par défaut
    Les formules de Taylor, c'est principalement pour la théorie.

    L'algorithme CORDIC est rapide et précis.

  5. #5
    Expert confirmé
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par défaut
    L'algorithme CORDIC est rapide et précis.
    +1.

    Si je peux me permettre de faire un peu de pub pour un de mes anciens prof :

    http://orochoir.club.fr/Maths/cordic.htm

  6. #6
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Par défaut
    Salut!
    Personnellement, je commencerais par subdiviser l'intervalle de définition en 4 parties:
    1. de 0 à +1;
    2. de +1 à +infini;
    3. de -1 à 0;
    4. de -infini à -1.

    Pour le premier intervalle, on approxime la fonction atan par une combinaison linéaires de polynômes de Tchebychev. Les valeurs sur les 3 autres intervalles s'en déduisent facilement.
    Jean-Marc Blanc

Discussions similaires

  1. Algorithme fonction randomize
    Par pomazi dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 05/05/2009, 18h26
  2. algorithme pour calculer les fonctions trigo ?
    Par thomas0302 dans le forum Mathématiques
    Réponses: 3
    Dernier message: 24/12/2007, 22h44
  3. Réponses: 6
    Dernier message: 21/09/2007, 14h18
  4. Algorithme de la fonction rand()
    Par Tellmarch dans le forum Algorithmes et structures de données
    Réponses: 12
    Dernier message: 02/03/2007, 20h07
  5. Fonction d'évaluation d'un jeu de dames utilisant l'algorithme du min/max
    Par elron8 dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 31/01/2007, 11h04

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