Re: setting discrete values for a function -- newbie
- To: mathgroup at smc.vnet.net
- Subject: [mg97643] Re: [mg97600] setting discrete values for a function -- newbie
- From: "David Park" <djmpark at comcast.net>
- Date: Tue, 17 Mar 2009 05:03:30 -0500 (EST)
- References: <11718274.1237203325642.JavaMail.root@m02>
How about this method:
f[a] = 1; f[b] = 2; f[c] = 3;
{f[a], f[b], f[c]}
{1, 2, 3}
Do[f[i] = 0, {i, {a, b, c}}]
{f[a], f[b], f[c]}
{0, 0, 0}
David Park
djmpark at comcast.net
http://home.comcast.net/~djmpark/
From: Karsten W. [mailto:Karsten.G.Weinert at googlemail.com]
Hello,
my task is to set some function values f[[a], f[b], ... to zero. Is
there a nicer way to do this than this one:
Clear[f];
args = Partition[{a,b,c}, 1];
Apply[(f[#] = 0 )&, args, {1}];
Especially, can I avoid calling Partition?
Best wishes,
Karsten.