Plot Magic Voodoo ???
- To: mathgroup at smc.vnet.net
- Subject: [mg90930] Plot Magic Voodoo ???
- From: beckman <bc.beckman at gmail.com>
- Date: Wed, 30 Jul 2008 03:52:13 -0400 (EDT)
Consider the following:
z := {L == x y, y == x, x == y}
Solve[z, {L}] ---> {{L->y^2}}
no surprises. now,
Plot[L /. Solve[z, {L}][[1]], {y, 1, 10}]
Works exactly as one would expect, BUT, this also works
Plot[L /. Solve[z, {L}][[1]], {x, 1, 10}]
BUT, the first argument of Plot is L /. Solve[z, {L}][[1]], which is
y^2, so my brain said that
Plot[L /. Solve[z, {L}][[1]], {x, 1, 10}] ---> Plot[y^2, {x, 1, 10}]
which, of course, cannot work. Btw,
Plot[L /. Solve[z, {L}][[1]], {q, 1, 10}]
does not work, so SOMEHOW, Plot is magically peeking at the innards of
the Solve expression, and is NOT evaluating it, and noticing that x is
a free variable in the set of equations, z, and ... my brain is
melting
would someone be so kind as to shed some light on this voodoo, please
and thanks?