Logarithme
Introduction
La fonction logarithme est découverte en terminale en cours de mathématiques et en cours de sciences-physiques.
Son utilité est importante en ISN également (comme dans toutes les sciences en fait).
Logarithme à base
La fonction logarithme utilisée en sciences-physiques est en général la fonction logarithme à base 10, notée en général log ou log10.
La fonction logarithme étudiée dans le cours de mathématique est la fonction logarithme à base e=exp(1). Cette fonction est également appelée logarithme népérien. Elle est notée ln ou encore loge.
En ISN, nous aurons plutôt besoin de la fonction logarithme à base 2. Elle est notée log2.
Ces fonctions ne sont distinctes qu'à un coefficient multiplicateur près : \[\forall x\in\left]0~;~+\infty\right[ \ \ \log_{10}(x) = \frac{\ln(x)}{\ln(10)}\] \[\forall x\in\left]0~;~+\infty\right[ \ \ \log_{2}(x) = \frac{\ln(x)}{\ln(2)}\]
Propriétés essentielles
Nous n'aurons besoin en ISN que de peu de propriétés.
Relation fonctionnelle.
\[\forall a\in \left]0~;~+\infty\right[, \forall b \in\left]0~;~+\infty\right[ \ \ \ln(a\times b)=\ln(a)+\ln(b) \] Et bien sûr (puisqu'il suffit de multiplier ln par un nombre constant pour obtenir log10, idem pour log2) : \[\forall a\in \left]0~;~+\infty\right[, \forall b \in\left]0~;~+\infty\right[ \ \ \log_{10}(a\times b)=\log_{10}(a)+\log_{10}(b) \] \[\forall a\in \left]0~;~+\infty\right[, \forall b \in\left]0~;~+\infty\right[ \ \ \log_{2}(a\times b)=\log_{2}(a)+\log_{2}(b) \]
Une conséquence
\[\forall a\in \left]0~;~+\infty\right[, \forall n \in\mathbb{N} \ \ \ln(a^n)=n\ln(a) \] \[\forall a\in \left]0~;~+\infty\right[, \forall n \in\mathbb{N} \ \ \log_{10}(a^n)=n\log_{10}(a) \] \[\forall a\in \left]0~;~+\infty\right[, \forall n \in\mathbb{N} \ \ \log_{2}(a^n)=n\log_{2}(a) \]
Croissance.
Seconde propriété : les fonctions log (quelle que soit la base) sont définies sur ]0 ; +∞ [ et strictement croissantes sur ]0 ; +∞ [.
Fonction réciproque.
Soit a un réel strictement positif. La fonction loga est la fonction réciproque de la fonction x ↦ ax.
\[\forall x\in\mathbb{R}, \ \forall y\in\left]0~;~+\infty\right[\ \colon \ \ 2^x=y \Longleftrightarrow x=\log_{2}(y) \] \[\forall x\in\mathbb{R}, \ \forall y\in\left]0~;~+\infty\right[\ \colon \ \ 10^x=y \Longleftrightarrow x=\log_{10}(y) \] \[\forall x\in\mathbb{R}, \ \forall y\in\left]0~;~+\infty\right[\ \colon \ \ e^x=y \Longleftrightarrow x=\ln(y) \]
En particulier : \[ \forall x\in\mathbb{R} \ \ \log_{10}(10^x) =x \] \[ \forall y\in\left]0~;~+\infty\right[\ \ \ 10^{\log_{10}(y)}=y \] \[ \forall x\in\mathbb{R} \ \ \log_{2}(2^x) =x \] \[ \forall y\in\left]0~;~+\infty\right[\ \ \ 2^{\log_{2}(y)}=y \] \[ \forall x\in\mathbb{R} \ \ \ln(e^x) =x \] \[ \forall y\in\left]0~;~+\infty\right[\ \ \ e^{\ln(y)}=y \]
Code python
En python, log désigne la fonction ln. Il faut préciser la base dans les autres cas.
from math import log
for x in (1, 10, 100, 1000, 10000, 100000, 1000000) :
print('Image de {} par la fonction ln : {}.'.format(x,log(x)) )
print()
for x in (1, 10, 100, 1000, 10000, 100000, 1000000) :
print('Image de {} par la fonction log décimal : {}.'.format(x,log(x, 10)) )
print()
for x in (1, 10, 100, 1000, 10000, 100000, 1000000) :
print('Image de {} par la fonction log binaire : {}.'.format(x,log(x, 2)) )
ce qui donne :
Image de 1 par la fonction ln : 0.0. Image de 10 par la fonction ln : 2.302585092994046. Image de 100 par la fonction ln : 4.605170185988092. Image de 1000 par la fonction ln : 6.907755278982137. Image de 10000 par la fonction ln : 9.210340371976184. Image de 100000 par la fonction ln : 11.512925464970229. Image de 1000000 par la fonction ln : 13.815510557964274. Image de 1 par la fonction log décimal : 0.0. Image de 10 par la fonction log décimal : 1.0. Image de 100 par la fonction log décimal : 2.0. Image de 1000 par la fonction log décimal : 2.9999999999999996. Image de 10000 par la fonction log décimal : 4.0. Image de 100000 par la fonction log décimal : 5.0. Image de 1000000 par la fonction log décimal : 5.999999999999999. Image de 1 par la fonction log binaire : 0.0. Image de 10 par la fonction log binaire : 3.3219280948873626. Image de 100 par la fonction log binaire : 6.643856189774725. Image de 1000 par la fonction log binaire : 9.965784284662087. Image de 10000 par la fonction log binaire : 13.28771237954945. Image de 100000 par la fonction log binaire : 16.609640474436812. Image de 1000000 par la fonction log binaire : 19.931568569324174.
Vous pouvez remarquer au passage que la croissance du logarithme n'est pas rapide (il faudrait clarifier ce que l'on entend par là mais une compréhension basée sur les valeurs numériques sera ici suffisante) : c'est une remarque importante pour l'usage que l'on aura de cette fonction en ISN.