Mathematica 9 is now available
Services & Resources / Wolfram Forums
-----
 /
MathGroup Archive
2004
*January
*February
*March
*April
*May
*June
*July
*August
*September
*October
*November
*December
*Archive Index
*Ask about this page
*Print this page
*Give us feedback
*Sign up for the Wolfram Insider

MathGroup Archive 2004

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Problem with transformation rules in Plot

  • To: mathgroup at smc.vnet.net
  • Subject: [mg48517] Re: Problem with transformation rules in Plot
  • From: Marcus Stollsteimer <marcus314 at yahoo.com>
  • Date: Fri, 4 Jun 2004 04:49:34 -0400 (EDT)
  • References: <c9k462$fho$1@smc.vnet.net>
  • Sender: owner-wri-mathgroup at wolfram.com

Alain Cochard wrote:
> In[4]:= Plot[{f[x],g[x]}/.{a->1} , {x,0,1}]
> 
> Plot::plnr: {f[x], g[x]} /. {a -> 1} is not a machine-size real number at x = 

Hi Alain,

that's not a problem with the rule, it's the HoldAll attribute of Plot
("Plot evaluates its arguments in a non-standard way...").

try

    Plot[{f[x], g[x]} /. {a -> 1} // Evaluate, {x, 0, 1}]

see docs for Evaluate[], or mma-book ch. 2.6.5


Regards,
Marcus

-- 
God knows. Or guesses. -- John Irving


  • Prev by Date: Re: how to take quotation marks away ?
  • Next by Date: Re: Disabling Shadow Errors, XEmacs with Mathematica, coloring
  • Previous by thread: Re: Problem with transformation rules in Plot
  • Next by thread: Re: Problem with transformation rules in Plot