Proszę mi wybaczyć trywialne pytanie.
Tworzę kalkulator w Javie; w tym Windows-owym spotkałem się z "logarytmem naturalnym" (ln). Jaki jest jego odpowiednik w Javie? W klasie Math, zaczynające się na "l" jest tylko "log", "log10", log1p".
nadal nie korzystasz z dokumentacji czy nie znasz angielskiego ?
Ich spreche gut Englisch! :-)
taka znajomość powinna wystarczyć do zrozumienia dokumentacji
log(x) to logarytm naturalny
log10(x) to logarytm dziesietny
log1p(x) to logarytm naturalny z 1+x
To już na paru stronkach znalazłem, ale nadal nie rozumiem funkcji dostępnych w kalkulatorze Windows (Start -> Akcesoria itp.):
- log
- ln
To sie czymś różni?
W matematyce może się różnić (zaleznie od podstawy), w językach programowania log(x) (osobiście nie spotkałem się jak dotąd by było inaczej) znaczy tyle co ln(x) [inaczej logex], czyli logarytm (log) o podstawie e. Notabene podstawa logarytmu wynika tutaj z kontekstu (wiemy, że mamy do czytania z logarytmem naturalnym, a więc logx jest równoważne logex ).
A do wiki chociaż raz zajrzałeś? To podstawy matematyki z bodajże szkoły podstawowej ;)
log -> to logartym, który ma podstawę 10 i wylicza logarytm o podstawie 10 z podanej liczby w kalkulatorze.
ln -> to logarytm, który ma podstawę e=2,71 i wylicza logarytm o podstawie e z podanej liczby w kalkulatorze.
Więcej tutaj: http://pl.wikipedia.org/wiki/Logarytm
Pozdro
tradycyjnie w matematyce ln oznacza logarytm naturalny, log dziesiętny
jak jest w kalkulatorze Windows sam sprawdź: wylicz ln(10), ln(3),log(10),log(3)
Ok, już łapie. Zauważyłem komentarze przy najechaniu na konkretne metody, może być przydatne na przyszłość.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.