Subject: Best way to solve equations with logarithms?
From: Jaime E. Villate
Date: Thu, 9 Oct 2003 15:48:18 +0100
Hi,
I've read the recent threads on log simplifications, but I still fail to
find a general way to solve simple equations involving logarithms.
For instance, solving, 2*log(3*x + 5) - 2*log(x) = y, for x.
The best I've been able to do is:
(C2) eq: 2*log(3*x + 5) - 2*log(x) = y$
(C3) solve(ev(eq/2, ratsimp, logcontract), x);
(D3) [x = 5/(%E^(y/2)-3)]
(C4) build_info();
Maxima version: 5.9.0
Maxima build date: 19:17 9/9/2003
host type: i686-pc-linux-gnu
lisp-implementation-type: Kyoto Common Lisp
lisp-implementation-version: GCL-2-6.0999999999999996
What I don't like about the method above is having to divide eq by 2 manually.
If I don't do it, solve will not solve for x.
Does anybody know of a better way to solve eq for x?
Cheers,
Jaime
(with Cc to Herbert Desson, since this might be related to some thread
he started recently)