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 > > > >
- References:
- Need pure function to opeate on integer lists
- From: Terry <tharter@attglobal.net>
- Need pure function to opeate on integer lists