Dans le cadre d'une application embarquée, j'ai besoin de la fonction log10 (x) mais je ne peux pas utiliser la fonction de math.h car dans ce cas, toutes les fonctions de cette librairie sont chargées dans le chip. C'est trop lourd, je manque de place.
Quelqu'un connait-il le code source de cette fonction ?
pour la fonction ln, le développement en série entière n'est vrai qu'entre -1 et +1 exclus. Et en plus, il ne s'applique qu'à la fonction ln (1+x) et non ln (x).
après tu peux utiliser le fait que ln (a * b) = ln a + ln b.
-----------------------------------------------
Tout ce qui ne tue pas rend plus fort !
une autre solution pour la fonction ln, c'est de passer par les intégrales : ln (x) = intégrale [1, x] de 1/u.
ensuite, pour calculer l'intégrale, on utilise des méthodes de sommes de rectangles, etc. cela revient à calculer l'aire approchée sous une courbe.
-----------------------------------------------
Tout ce qui ne tue pas rend plus fort !