Mathematica 9 is now available
Services & Resources / Wolfram Forums
-----
 /
MathGroup Archive
2006
*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 2006

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

Search the Archive

Re: Recursion inspection technique : HoldForm but release variables

  • To: mathgroup at smc.vnet.net
  • Subject: [mg66423] Re: Recursion inspection technique : HoldForm but release variables
  • From: "Jens-Peer Kuska" <kuska at informatik.uni-leipzig.de>
  • Date: Fri, 12 May 2006 02:02:57 -0400 (EDT)
  • Organization: Uni Leipzig
  • References: <e3um8v$hfr$1@smc.vnet.net>
  • Sender: owner-wri-mathgroup at wolfram.com

Hi,

test[j_Integer?Positive] :=test[j] = k[j] f[j - 1] 
/. f[a_]:>HoldForm[test[a]]

Regards
  Jens

"flatmax" <flatmax at gmail.com> schrieb im 
Newsbeitrag news:e3um8v$hfr$1 at smc.vnet.net...
| Hi,
|
| If I define a recursion and hold its form to 
inspect it :
| Clear[test]
| test[j_Integer?Positive] :=
|                              test[j] = k[j] 
HoldForm[ test[j - 1] ]
|
| then This is what happens :
|
|   In[22]:= test[4]
|
| Out[22]:= test[4 - 1] k[4]
|
| But I would like it to be with the variable 
evaluated :
|
| Out[22]:= test[3] k[4]
|
| Whats the trick ???
|
| thanks
| Matt
| 



  • Prev by Date: Re: Applying rules to SparseArray
  • Next by Date: Re: why doesn't the range on this interval match the plot range?
  • Previous by thread: Re: Recursion inspection technique : HoldForm but release variables
  • Next by thread: Re: Recursion inspection technique : HoldForm but release variables