Re: Re: How to reverse sign on the y's in a list of (x, y)'s?
- To: mathgroup at smc.vnet.net
- Subject: [mg61352] Re: [mg61240] Re: [mg61231] How to reverse sign on the y's in a list of (x, y)'s?
- From: Murray Eisenberg <murray at math.umass.edu>
- Date: Sun, 16 Oct 2005 00:18:05 -0400 (EDT)
- Organization: Mathematics & Statistics, Univ. of Mass./Amherst
- References: <200510130539.BAA04564@smc.vnet.net> <200510140953.FAA28364@smc.vnet.net>
- Reply-to: murray at math.umass.edu
- Sender: owner-wri-mathgroup at wolfram.com
Method 1 fails when "data" is a list of just two pairs of numbers! data = {{1, 2}, {3, 4}}; data /. {a_, b_} -> {a, -b} {{1, 2}, {-3, -4}} curtis wrote: > Hey, > > (**** Method 1: pattern matching ****) > > data = {{0, 1}, {0.1, 1.1}, {0.2, 1.2}, {0.3, 1.3}, {0.4, 1.4}, {0.5, 1.5}, {0.6, > > 1.6}, {0.7, 1.7}, {0.8, 1.8}, {0.9, 1.9}, {1., 2.}} > > data /. {a_, b_} -> {a, -b} > > (**** Method 2: ripping apart, negating, putting back together ****) > > Needs["Statistics`DataManipulation`"] > > Transpose[{Column[data, 1], -Column[data, 2]}] > > > Of course, there are a lot of ways to do the same thing. I'm not sure > what's fastest, but either of these methods works fine for me on > moderately large arrays. > > Cheers, > C. O. > > > > sherifffruitfly at gmail.com wrote: > > >>Hi all, >> >>This is really dumb, but I just don't know how to do it... >> >>Import from excel gives me a list of ordered pairs, and I want the 2nd >>element of each pair to be of opposite sign. Sticking the negative sign >>in front of the entire Import statement reverses both the 1st and the >>2nd elements (duh). How do I get just the second item to reverse sign? >> >>thanks! >> >> >> >> > > -- Murray Eisenberg murray at math.umass.edu Mathematics & Statistics Dept. Lederle Graduate Research Tower phone 413 549-1020 (H) University of Massachusetts 413 545-2859 (W) 710 North Pleasant Street fax 413 545-1801 Amherst, MA 01003-9305
- References:
- How to reverse sign on the y's in a list of (x, y)'s?
- From: sherifffruitfly@gmail.com
- Re: How to reverse sign on the y's in a list of (x, y)'s?
- From: curtis <gardyloo@mail.wsu.edu>
- How to reverse sign on the y's in a list of (x, y)'s?