2010-10-25 20 views
17

estoy teniendo un bloqueo mental aquí, y el álgebra no ser lo mío, me puede decir cómo volver a escribir el código JavaScript a continuación para derivar la variable, c, en términos de a y b:?¿Qué es lo opuesto a Math.pow de JavaScript?

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

Gracias!

+0

pregunta un poco relacionado con: http://stackoverflow.com/questions/9309084/what-is-the- reverse-of-x-powy-5 – wil

Respuesta

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

http://en.wikipedia.org/wiki/Logarithm – Incognito

+0

Spot on. ¡Gracias! – Premasagar

+0

Puede valer la pena mencionar que JavaScript es horrible en matemáticas cuando se trata de números precisos. var c = 3; var b = 10; var a = Math.pow (b, c) var d = Math.log (a) /Math.log (b); // d debería ser igual a 3 // d en realidad es igual a 2.9999999999999996 –

6

Logaritmos. Quieres el logaritmo de a. B es la base, c es el exponente, por lo

registro b a = c

+1

¡Registros! Por supuesto. Gracias, Charlie. – Premasagar

Cuestiones relacionadas