logarithmus (log)

OP #968204
Lesenswert?

Ahoi!

Wollte fragen, ob es eine LOG-Funktion gibt?

Möchte mir den Taupunkt aus relative Luftfeuchtigkeit und der Temperatur 
berechnen: http://www.wettermail.de/wetter/feuchte.html
1
Taupunkt = log (10);
2

3
char char_Taupunkt[20]; // in diesem {} lokal
4

5
itoa( Taupunkt, char_Taupunkt, 10 ); 
6
display_ptext( char_Taupunkt,3,0);

Das wird zwar vom AVR-Studio akzeptiert aber das Resultat wird falsch 
angezeigt. Log(10) = 1 angezeigt 2.
#968211
Lesenswert?

Alain Fuchs wrote:
> Das wird zwar vom AVR-Studio akzeptiert aber das Resultat wird falsch
> angezeigt.

Nö, das Ergebnis passt.

> Log(10) = 1

Nein, log(10)=2,3025850929940456840179914546844

> angezeigt 2.

Da du ein int verwendest.

Du suchst wohl eher log10(10)=1,000
log() ist der natürliche Logarithmus, log10() ist der 10er.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren