Solve [(400 E^(-4 k) (1 - E^(-2 k)))/((1 - E^(-6 k)) k v) == 900 && (
800 E^(-6 k) (1 - E^(-2 k)))/((1 - E^(-8 k)) k v) == 60, {v, k}] // N
Solve::nsmet: This system cannot be solved with the methods available to Solve
Solve::inex: Solve was unable to solve the system with inexact coefficients or the system obtained by direct rationalization of inexact numbers present in the system. Since many of the methods used by Solve require exact input, providing Solve with an exact version of the system may help
However, if I specified variables to solve to be {v,k,s}
, Solve
seems to work just fine despite s
not existing in the equations at all.
Solve[
(400 E^(-4 k) (1 - E^(-2 k)))/((1 - E^(-6 k)) k v) == 900 &&
(800 E^(-6 k) (1 - E^(-2 k)))/((1 - E^(-8 k)) k v) == 60,
{v, k,s}] // N
Solve::ifun: Inverse functions are being used by Solve, so some solutions may not be found; use Reduce for complete solution information.
Solve::svars: Equations may not give solutions for all "solve" variables
{{v -> 0.0000636196 - 0.000117529 I, k -> 1.70058 + 3.14159 I},
{v -> 0.000280738, k -> 1.70058},
{v -> 0.153834 - 6.48714 I, k -> -0.00846644 + 2.08977 I},
{v -> -0.461559 + 12.8837 I, k -> -0.00846644 - 1.05182 I},
{v -> 0.153834 + 6.48714 I, k -> -0.00846644 - 2.08977 I},
{v -> -0.461559 - 12.8837 I, k -> -0.00846644 + 1.05182 I}}
Why does specifying another variable, which does not exist, make Solve
work?
How can I find all the solutions? What commands I should use?
I have tried Reduce
and it keeps running all day and gives the alert:
$\qquad $No more memory available.
$\qquad $Mathematica kernel has shut down.
$\qquad $Try quitting other applications and then retry.
NSolve
does not work either.
Im using Mathematica version 8.0.
Reduce[eqns, {k, v}, Backsubstitution -> True]
orSolve[eqns, {k, v}, Method -> Reduce]
both work. $\endgroup$