Re: Remove the higher order terms in series expansion
- To: mathgroup at smc.vnet.net
- Subject: [mg52830] Re: Remove the higher order terms in series expansion
- From: David Bailey <dave at Remove_Thisdbailey.co.uk>
- Date: Tue, 14 Dec 2004 05:59:26 -0500 (EST)
- References: <cpjpt7$nob$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
highorder wrote: > I guess this should be simple and hiding somewhere in the manual. Is > there a quick way to remove the high order terms after using > Series[f,{x,x0,n}] command? The problem comes from the output is > actually given by: > > expansion term + O(x^3); > > the O(x^3) should be removed. I will keep trying but wondering if > anyone has a quick answer. > > Thanks. > Hi, The short answer is very quick indeed - just use //Normal - that will remove the O[x]^3 term (note: not O[x^3]). If you want to understand this a little more, look at a series expansion using //FullForm (if in doubt, FullForm is always a good bet) - you will see that there is a special SeriesData structure used - that is why you can't simply remove the O[x]^3 term. Because Mathematica 'remembers' that these things are series, it can do sensible arithmetic on them - for example, you can add or multiply series together keeping track of the number of valid terms in the result. David Bailey dbaileyconsultancy.co.uk