MathGroup Archive 2004

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: help for time series basic operations

  • To: mathgroup at smc.vnet.net
  • Subject: [mg46057] Re: help for time series basic operations
  • From: bobhanlon at aol.com (Bob Hanlon)
  • Date: Tue, 3 Feb 2004 22:19:09 -0500 (EST)
  • References: <bvpaq9$scp$1@smc.vnet.net>
  • Sender: owner-wri-mathgroup at wolfram.com

Here are some of the ways:

al[n_] := Table[ToExpression["a"<>ToString[k]],{k,n}];

a = al[5];

b = Rest[a-RotateRight[a]]

{a2-a1,a3-a2,a4-a3,a5-a4}

b==Drop[RotateLeft[a]-a,-1]

True

b==Rest[a]-Drop[a,-1]

True

b==ListCorrelate[{-1,1}, a]

True

b==ListConvolve[{1,-1}, a]

True


Bob Hanlon

In article <bvpaq9$scp$1 at smc.vnet.net>, "paolo" <tarpanelli at libero.it> wrote:

<< i need some helps to begin to understand Mathematica

I have a time series 
a:=[a_1,a_2,a_3,a_4,...a_n]
how can i do to subtract each element for the previous one?:

b:=[a_2 - a_1, a_3 - a_2, a_4 - a_3,.....,a_n - a_n-1] >><BR><BR>


  • Prev by Date: Re: How to plot...
  • Next by Date: Re: How to plot...
  • Previous by thread: Re: help for time series basic operations
  • Next by thread: RE: help for time series basic operations