[Date Index]
[Thread Index]
[Author Index]
Re: extracting fractional powers of series expansion?
*To*: mathgroup at smc.vnet.net
*Subject*: [mg78294] Re: [mg78225] extracting fractional powers of series expansion?
*From*: DrMajorBob <drmajorbob at bigfoot.com>
*Date*: Wed, 27 Jun 2007 05:41:31 -0400 (EDT)
*References*: <26733444.1182852184761.JavaMail.root@m35>
*Reply-to*: drmajorbob at bigfoot.com
For example:
Series[Sqrt[Sin[x]], {x, 0, 10}]
% // FullForm
Sqrt[x]-x^(5/2)/12+x^(9/2)/1440-x^(13/2)/24192-(67
x^(17/2))/29030400+O[x]^(21/2)
SeriesData[x,0,List[1,0,0,0,Rational[-1,12],0,0,0,Rational[1,1440],0,0,0,Rational[-1,24192],0,0,0,Rational[-67,29030400]],1,21,2]
The first argument to SeriesData is the variable (x in this case) that's
raised to powers in the sum. The last argument, 2, is the denominator of
all the powers... so we're really talking about powers of Sqrt[x]. Those
powers range from 1 to 21 (the fourth and fifth arguments). The third
argument is the list of coefficients.
You can puzzle things out from there, if necessary, but this also works:
SeriesCoefficient[Sqrt[Sin[x]], {x, 0, 21/2}]
-1/5677056
Here's a more complicated example:
Series[x!, {x, Infinity, 5}]
% // FullForm
E^SeriesData[$CellContext`x, Infinity, {-1 - Log[$CellContext`x^(-1)]},
-1, 6, 1]*SeriesData[$CellContext`x, Infinity, {Sqrt[2*Pi], 0, Rational[1,
6]*Sqrt[Rational[1, 2]*Pi], 0, Rational[1, 144]*Sqrt[Rational[1, 2]*Pi],
0, Rational[-139, 25920]*Sqrt[Rational[1, 2]*Pi], 0, Rational[-571,
1244160]*Sqrt[Rational[1, 2]*Pi], 0, Rational[163879,
104509440]*Sqrt[Rational[1, 2]*Pi]}, -1, 11, 2]
Times[Power[E,SeriesData[x,DirectedInfinity[1],List[Plus[-1,Times[-1,Log[Power[x,-1]]]]],-1,6,1]],SeriesData[x,DirectedInfinity[1],List[Power[Times[2,Pi],Rational[1,2]],0,Times[Rational[1,6],Power[Times[Rational[1,2],Pi],Rational[1,2]]],0,Times[Rational[1,144],Power[Times[Rational[1,2],Pi],Rational[1,2]]],0,Times[Rational[-139,25920],Power[Times[Rational[1,2],Pi],Rational[1,2]]],0,Times[Rational[-571,1244160],Power[Times[Rational[1,2],Pi],Rational[1,2]]],0,Times[Rational[163879,104509440],Power[Times[Rational[1,2],Pi],Rational[1,2]]]],-1,11,2]]
The first argument of Times is, of course, a function to be multiplied by
the second argument:
E^SeriesData[x, Infinity, {-1 - Log[x^(-1)]}, -1, 6, 1]
\[ExponentialE]^(-1-Log[1/x])/(1/x)+O[1/x]^6
The second argument of Times is a series with fractional powers, much like
the first example, but now the simple extraction method doesn't work, since
SeriesCoefficient[x!, {x, Infinity, 9/2}]
returns unevaluated.
I'm not sure there's any method that works in every case, but you can see,
I hope, how you'd have to proceed in an individual case. Good luck!
Bobby
On Tue, 26 Jun 2007 03:32:16 -0500, Tanim Islam <tanim.islam at gmail.com>
wrote:
> Hi:
>
> How do I extract a given fractional power term in a series expansion? For
> instance, I do a series expansion of a function about infinity. How do I
> extract the -1/2 power term with, say, SeriesCoefficient. I am using
> Mathematica 6.
>
> Tanim Islam
>
>
--
DrMajorBob at bigfoot.com
Prev by Date:
**Re: ColorSchemes Palette**
Next by Date:
**Re: Mind+Mathematica**
Previous by thread:
**Re: extracting fractional powers of series expansion?**
Next by thread:
**Re: Re: extracting fractional powers of series expansion?**
| |