MathGroup Archive 2006

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

Search the Archive

Re: Need pure function to opeate on integer lists

  • To: mathgroup at smc.vnet.net
  • Subject: [mg68111] Re: [mg68103] Need pure function to opeate on integer lists
  • From: Adriano Pascoletti <pascolet at dimi.uniud.it>
  • Date: Mon, 24 Jul 2006 05:52:20 -0400 (EDT)
  • References: <200607240455.AAA25316@smc.vnet.net>
  • Sender: owner-wri-mathgroup at wolfram.com

Terry,

just subtract to your list a right-rotated copy:

listA = {1,2,5,6,7,12,13,15,16,17,18,22,23,24};
#-RotateRight[#]&[listA]

{-23, 1, 3, 1, 1, 5, 1, 2, 1, 1, 1, 4, 1, 1}

Adriano Pascoletti

On 24 lug 2006, at 06:55, Terry wrote:

> Hi All,
>    Suppose I have a list of integers, such as
>
> listA = {1,2,5,6,7,12,13,15,16,17,18,22,23,24}
>
> how do I construct a pure function that will difference successive
> integer elements to produce
>
> {1-24,2-1,5-2,6-5,7-6,12-7,13-12,15-13,16-15,17-16,18-17,22-18,23-22,2 
> 4-23}
>
> Thanks in advance
> .....Terry
>
>
>
>


  • Prev by Date: Re: Need pure function to opeate on integer lists
  • Next by Date: Re: Need pure function to opeate on integer lists
  • Previous by thread: Need pure function to opeate on integer lists
  • Next by thread: Re: Need pure function to opeate on integer lists