Re: a simple product, but with "i = 1...n AND i != x"
- To: mathgroup at smc.vnet.net
- Subject: [mg70255] Re: a simple product, but with "i = 1...n AND i != x"
- From: "Philpp" <piotr at bigpond.net.au>
- Date: Tue, 10 Oct 2006 06:12:04 -0400 (EDT)
- References: <egcok5$je2$1@smc.vnet.net>
How about In[1]= f[x_, n_] := Product[x - i /. (0. | 0) -> 1, {i, 1, n}] f[1 | 1., 1] := 0 For comparison, let In[3]= h[x_, n_] := Product[(x - i), {i, 1, n}] In[4]= Table[{x, f[x, 3]}, {x, 0, 5}] Table[{x, h[x, 3]}, {x, 0, 5}] Out[4]= {{0, -6}, {1, 2}, {2, -1}, {3, 2}, {4, 6}, {5, 24}} Out[5]= {{0, -6}, {1, 0}, {2, 0}, {3, 0}, {4, 6}, {5, 24}} Cheers, Phil xarnaudx at gmail.com wrote: > hi, > i would like to make a function like > f[x_] := Product[x - i, {i, 1, n} AND i != x} > > obviously, the end of the expression is syntactically incorrect. But > how to rewrite this product correctly? > thanks