2010-11-15 3 views
0

Mes highschool années sont loin derrière et je vais avoir du mal à se rappeler comment isoler la variable "a" dans cette équation:Comment isolez-vous la variable "a" dans cette équation en PHP: log (20) = log (a) + 3b?

ln (20) = ln (a) + 3 * b

b = 0,4605

a partir de ce site (dernière section, tout en bas http://mathonweb.com/help_ebook/html/expoapps_3.htm): "Retour substitution b dans l'une des équations précédentes donne ln (a) = 4,377, et anti-logging donne a = 79,6"

Je sais que c'est assez simple et j'ai juste besoin d'une aide rapide!

Merci beaucoup pour votre temps

Joel

+0

b est négatif. Fait toute la différence :) – Ben

Répondre

4

Pas une question de programmation, mais

log(20) = log(a) + 3 
log(20) - log(a) = 3 
log(20/a) = 3 
20/a = 10^3 
20/(10^3) = a 

// EDIT

Vous avez raison, il y avait une erreur, il est fixé maintenant. En outre, b = - 0,4605

Voici la méthode originale, en utilisant e au lieu de journal:

20/(e^(3 * (- 0,4605))) = 79,6173691

+0

Je pense qu'il y a une erreur dans la formule. La formule à laquelle je fais référence se trouve dans la section de cette page Web: http://mathonweb.com/help_ebook/html/expoapps_3.htm. Le ln (20) = ln (a) + 3b .... où b = 0.4605 et a est supposé être a = 4.377. Pourriez-vous vérifier? – Joel

+0

-1 Il est plus probable que log soit base * e * que base 10. – Gumbo

+1

@Gumbo - Probable? Il n'y en a probablement pas. La question a été écrite avec LOG. Regardez n'importe quel texte mathématique et il vous dira qu'un LOG sans base est supposé être 10. – Ben