Re: Function for complex polynomial with variable number of arguments
- To: mathgroup at smc.vnet.net
- Subject: [mg123541] Re: Function for complex polynomial with variable number of arguments
- From: Christopher Young <cy56 at comcast.net>
- Date: Sat, 10 Dec 2011 07:31:16 -0500 (EST)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
- References: <201112081021.FAA18802@smc.vnet.net> <CAEtRDScpfUeSx-BScsiPQBCsjJS-9cEx_CnTzgSgRo1v-HtmuA@mail.gmail.com>
Thanks, this looks like the way to do it when handing in an indefinite number of complex points. Looks like I'll have to pass the points in as a list, though, if I want to also have a scaling constant. On Dec 8, 2011, at 12:34 PM, Bob Hanlon wrote: > Clear[poly] > > poly[z_, p___] := Times @@ (z - {p}) > > poly[x + y I, a + b I, c + d I, c + d I] > > (-a - I*b + x + I*y)*(-c - I*d + x + I*y)^2 > > poly[x + y I, a + b I] > > -a - I*b + x + I*y > > poly[x + y I, 0] > > x + I*y > > poly[x + y I] > > 1 > > This last result comes from > > x + I*y - {} > > {} > > Times @@ {} > > 1 > > > Bob Hanlon Chris Young cy56 at comcast.net
- References:
- Function for complex polynomial with variable number of arguments
- From: Chris Young <cy56@comcast.net>
- Function for complex polynomial with variable number of arguments