Re: Using subscripts in variable _names_!!!
- To: mathgroup at smc.vnet.net
- Subject: [mg6169] Re: [mg6143] Using subscripts in variable _names_!!!
- From: Allan Hayes <hay at haystack.demon.co.uk>
- Date: Thu, 27 Feb 1997 02:52:12 -0500
- Sender: owner-wri-mathgroup at wolfram.com
w.meeussen" <w.meeussen at solair4b.eunet.be> [mg6143] Re: [mg6136] Re: [mg6104] Using subscripts in variable _names_!!! writes >define functions f[1][x], f[2][x], ... > Array[f[#][x]&,5] >give x an Integer value 7, > %/.x->7 >now make the functions to go numeric > %//N >and you end up with your indices going to Reals too: > {f[1.][7.],f[2.][7.],f[3.][7.],f[4.][7.],f[5.][7.]} >somehow, it seems clear that the indices were supposed to be Integer >'type' Wouter, The attributes NHoldAll, NHoldFirst, NHoldRest prevent N acting: SetAttributes[f,NHoldAll] Array[f[#][x]&,5]; %/.x->7; %//N {f[1][7.], f[2][7.], f[3][7.], f[4][7.], f[5][7.]} Allan Hayes, hay at haystack.demon.co.uk http://haystack.demon.co.uk