49 votes

Comment calculer le journal d’un nombre à l’aide de bc ?

C’est la première fois que j’utilise bc. Je veux calculer le log (base 10) d’un nombre. Comment faire ?

76voto

Ray Toal Points 35382

Appeler avec l’option (pour activer la bibliothèque mathématique) comme ça

Utilisez la `` fonction qui est le journal naturel. Prenez le journal du nombre qui vous intéresse puis divisez par le logarithme naturel de 10.

44voto

Tilo Points 13833

le logarithme de x par rapport à la base b peut être calculé étant donné n’importe quelle fonction logarithmique à une base arbitraire k - c’est en fait assez cool!

p. ex.

si b=10 :

et -l dans bc active la bibliothèque de mathématiques

c’est pourquoi cela fonctionne:

5voto

Ernest Friedman-Hill Points 56605

Si vous commencez par le commutateur, il existe une fonction qui `` calcule le journal naturel de son argument.

2voto

bc ne donne pas directement le logarithme autrement que sauf ou d’une autre manière, en utilisant bc, nous ne pouvons calculer que ln(x). Donc, pour obtenir tout autre logarithme de base, il est sage de se souvenir de certaines identités. La base est -

Ici, je vous donne quelques exemples de différents logarithmes de base -

J’espère que cela vous aidera.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X