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

Windows Discussion :

Calcul des logarithmes


Sujet :

Windows

  1. #1
    Invité
    Invité(e)
    Par défaut Calcul des logarithmes
    Bonjour,

    Je me demandais comment sont calculés les logarithmes sur les ordinateurs.
    Font-ils appels à une table logarithmique qu'ils ont en mémoire ou est ce qu'ils recalculent tout depuis 1=1?

    Peut être aussi que ça dépend du système d'exploitation...


    Merci de votre réponse à cette question tordue! ^^'


    Désolé si ce sujet est mal placé, je voyais pas trop ou le mettre...

  2. #2
    Membre éclairé Avatar de sloshy
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2005
    Messages
    728
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Janvier 2005
    Messages : 728
    Points : 723
    Points
    723
    Par défaut
    Bonjour,
    Le système d'exploitation ne rentre pas en compte, je n'en connais aucun qui fournisse une API pour ce genre de calcul.

    Quand j'ai du réaliser des calculs de logarithme, j'ai du m'amuser à créer un algorithme qui recalculait tout à partir de zero, je me suis basé sur http://fr.wikipedia.org/wiki/CORDIC qui est je pense une référence pour ce genre de chose.

    Il se peut que certains langage de programmation ai une librairie spécifique qui contient déjà en dur une table de logarithme, mais je n'en connais pas.

    J'espère avoir répondu à ta question.
    cdt,
    “La seule révolution possible, c'est d'essayer de s'améliorer soi-même, en espérant que les autres fassent la même démarche. Le monde ira mieux alors.”

  3. #3
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 193
    Points : 28 077
    Points
    28 077
    Par défaut
    Une table logarithmique en mémoire ? Peu probable

    Par contre, je pense que tous les langages modernes contiennent une fonction pour calculer le logarithme, et à chaque fois celui-ci est effectivement recalculé.

    D'ailleurs, le logarithme calculé est le logarithme dit naturel, appelé aussi logarithme népérien (ou de base e, avec e, la constante népérienne) en cours de math (fonction ln). C'est le seul logarithme qui existe.

    Tous les autres logarithmes sont des dérivés de celui-ci. Un logarithme de base n d'un nombre x est calculé par la formule mathématique ln(x)/ln(n).
    Ainsi le logarithme décimal du cours de math (fonction log) est simplement égal à ln(x)/ln(10)

    A la limite, le logarithme naturel et le logarithme décimal pourraient faire l'objet d'une table, car ils sont connus et très utilisés, mais pour les autres c'est impossible, car il faudrait une table par base possible soit une infinité.

    Définition du logarithme de base n d'un nombre x :
    C'est la puissance à laquelle il faut élever la base n pour obtenir en résultat le nombre x
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

  4. #4
    Invité
    Invité(e)
    Par défaut
    Merci pour vos réponses à tous les deux, vous m'avez éclairé ^^

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

Discussions similaires

  1. [LG]Calcul des 15 premiers nombres premiers
    Par yffick dans le forum Langage
    Réponses: 12
    Dernier message: 18/09/2004, 14h57
  2. [DBA] Calcul des Statistiques sans privilèges DBA
    Par Krashtest dans le forum Administration
    Réponses: 14
    Dernier message: 06/05/2004, 16h08
  3. calculs des points
    Par rabi dans le forum OpenGL
    Réponses: 11
    Dernier message: 12/02/2004, 10h03
  4. Calcul des jours feriés
    Par obione dans le forum Langage
    Réponses: 5
    Dernier message: 07/11/2003, 12h36
  5. Calcul des numéros de semaine d'un calendrier
    Par Invité dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 06/11/2002, 21h29

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