Logaritmai C++
Reikia apskaiciuoti logaritma:
ln 5.4 , taciau c++ nesupranta tokio daikto kaip ln
ln yra logaritmas su pagrindu e=2.71
kaip parasyti kad apskaiciuotu butent skaiciaus 5.4 logaritma su pagrindu e.
Aciu
c++ yra 2 funkcijos - log ir log10. log yra logaritmas su pagrindu e, o log10 su pagrindu 10.
dekui, o negi nera kaip apskaiciuoti pvz log su pagrindu 3 skaiciaus 18?
Tokios standartines funkcijos turbut nera, taciau yra labai nesudetinga formule, kaip galima apskaiciuoti logaritma bet kokiam pagrindui.
Taip, bet kokiam pagrindui nera.
O ln(x) yra funkcija: log(x), kuri apskaiciuoja butent ln skaiciaus x.
Kaip jau cia atsake:
C++: ln(x) == log(x)
bet kokio pagrinto logaritmas(is 11 berods klases programos):
log a = ln
/ ln
a - pagrintas, b - skaicius
heh, pamirsaw apie bangos parzerius ))
turejo but taip:
Kaip jau cia atsake:
C++: ln( x ) == log( x )
bet kokio pagrinto logaritmas(is 11 berods klases programos):
log a( b ) = ln( b ) / ln( a )
a - pagrintas, b - skaicius