MathGroup Archive 2008

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

Search the Archive

Don't understand replacement rule for some functions

  • To: mathgroup at smc.vnet.net
  • Subject: [mg89538] Don't understand replacement rule for some functions
  • From: Mac <mwjdavidson at googlemail.com>
  • Date: Thu, 12 Jun 2008 02:58:38 -0400 (EDT)

Can somebody explain why the following replacement rule works

In[15]:= f[x] /. x -> y

Out[15]= f[y]

and this one complains

In[14]:= RandomReal[GammaDistribution[L, 1/L], 2] /. L -> 3

During evaluation of In[14]:= RandomReal::parpos: The parameter L in \
position 1 of GammaDistribution[L,1/L] should be positive >>

Out[14]= {1.89311, 1.11748}

I find it quite elegant to use replacements for complicated functions
but I'm never quite sure whether the replacement is actually carried
out because of such behavior.

Many thanks again for your help.

Mac


  • Prev by Date: RE: Re: snippets
  • Next by Date: Re: DiffMaps package
  • Previous by thread: math demonstrations
  • Next by thread: Re: Don't understand replacement rule for some functions