Re: Series and passing a function a changing number of variables
- To: mathgroup at smc.vnet.net
- Subject: [mg106852] Re: [mg106758] Series and passing a function a changing number of variables
- From: "David Park" <djmpark at comcast.net>
- Date: Sun, 24 Jan 2010 05:47:41 -0500 (EST)
- References: <7190308.1264252146443.JavaMail.root@n11>
You need to use two lists, not a single array. That is, get rid of the extra
{}.
Series[Exp[x + 2 y^x], {x, 0, 2}, {y, 0, 2}]
David Park
djmpark at comcast.net
http://home.comcast.net/~djmpark/
From: Ignacio Plazeta [mailto:Ignacio.Plazeta at speednet.es] Dear Friends
-- 1 -----------------------------------------------
This command works fine:
Series[ Exp[ x + 2 y^x ] , {x, 0, 2} , {y, 0, 2} ]
this one doesn't:
Series[ Exp[ x + 2 y^x ] , {{x, 0, 2}, {y, 0, 2}} ]
It returns:
"Series specification is not a list with three elements ..."
-- 2 -----------------------------------------------
I'm trying to set up this kind of function:
myTaylorExpander[ function_ , varList , startPoint_ , ord_ ]
where varList length is changing; because of the above mentioned
behavior of Series function I can't simply try something like:
numVar = Length[ varList ];
args = Table[
{ varList[[k]] , startPoint , ord}
, { k, 1 , numVar }
]
Series[ f , args ] // Normal
-- 3 -----------------------------------------------
Is there a way to get out of this by a trick to pass a functions
a changing number of variable ? Anything else fitting is welcomed too.
Warmest Regards.
Ignacio Plazeta
( Spain )