2010-10-25 50 views
17

我在這裏有一個心理障礙,與代數不是真的是我的事,你能告訴我怎麼重新寫下面的JavaScript代碼來推導變量,c,在ab方面:JavaScript的Math.pow有什麼相反的地方?

a = Math.pow(b, c); 
c = ? 

謝謝!

+0

稍微相關的問題:http://stackoverflow.com/questions/9309084/what-is-the- reverse-of-x-powy-5 – wil 2014-02-06 03:52:30

回答

43
c = Math.log(a)/Math.log(b) 
+0

http://en.wikipedia.org/wiki/Logarithm – Incognito 2010-10-25 15:47:00

+0

Spot on。謝謝! – Premasagar 2010-10-25 16:00:40

+0

可能值得一提的是,在處理精確數字時,JavaScript對數學來說太可怕了。 var c = 3; var b = 10; var a = Math.pow(b,c) var d = Math.log(a)/Math.log(b); // d應該等於3 // d實際上等於2.9999999999999996 – 2017-03-02 21:14:05

6

對數。你想得到一個對數。 B是鹼,c是指數,那麼

日誌 b一個= C

+1

日誌!當然。謝謝,查理。 – Premasagar 2010-10-25 16:01:02

相關問題