Initializing subscripted variables
- To: mathgroup at smc.vnet.net
- Subject: [mg24879] Initializing subscripted variables
- From: "Harvey P. Dale" <hpd1 at is2.nyu.edu>
- Date: Sat, 19 Aug 2000 04:45:52 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
I want to define a function recursively, and must initialize the value of the first few instances. For example: f[1]=f[2]=f[3]=f[4]=1; f[n_]:=f[n-1]+f[n-2]+f[n-3]-f[n-4] Here?s the question: is there a way to write a function, e.g., a Table, that will generate the code preceding the semicolon above? It is easy to generate a list of f[1], f[2], . . ., f[n], by Threading f across the Range of desired initial subscripted variables. My problem is how to join the listed initial subscripted variables with a single equals sign. (It is fairly easy to get the Boolean double-equals sign between them, but I've discovered no way to get the single equals sign.) Thanks for your help. Harvey