Re: Data Extraction from List {{x1,y1}..{xn,yn}}where ##<x<##
- To: mathgroup@smc.vnet.net
- Subject: [mg11714] Re: Data Extraction from List {{x1,y1}..{xn,yn}}where ##<x<##
- From: Allan Hayes <hay@haystack.demon.co.uk>
- Date: Thu, 26 Mar 1998 03:08:42 -0500
- References: <6f1p6l$ffn@smc.vnet.net>
charles wrote: > > Hello, > > How might I extract a range of {x,y}from a list of data, so that I can > perform a linear fit between the point that meet the criterion of being > bewteen x_n and x_m. > > In other words, fit a line to a part of the data that has #1<x<#2. Charles: Is this the sort of thing that you want? data = {{4,6},{2,0},{3,1},{6,4}}; Select[data,2<#[[1]]<6&] {{4, 6}, {3, 1}} Cases[data, {x_,y_}/;2<x<5] {{4, 6}, {3, 1}} Sort will be by the x value then by the y value Sort[%] {{3, 1}, {4, 6}} -- Allan Hayes Mathematica Training and Consulting Leicester, UK hay@haystack.demon.co.uk http://www.haystack.demon.co.uk voice: +44 (0)116 271 4198 fax: +44 (0)116 271 8642