Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2008

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

Search the Archive

Re: Mapping A Condition Across Two Different Lists

  • To: mathgroup at smc.vnet.net
  • Subject: [mg91749] Re: Mapping A Condition Across Two Different Lists
  • From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
  • Date: Sun, 7 Sep 2008 05:35:31 -0400 (EDT)
  • References: <g9t6k5$j6g$1@smc.vnet.net>

Hi,

targetX = 5; listX = {4, 9, 2, 11, 4};
targetY = 3; listY = {4, 0, 1, 8, 6};

and

MapThread[targetX > #1 && targetY > #2 &, {listX, listY}]

??

Regards
   Jens

Gregory Lypny wrote:
> Hello everyone,
> 
> Not sure how to do this using Map, or even if it's possible.
> 
> I can compare a target value to each value in a list like this.
> 
> targetX = 5; listX = {4, 9, 2, 11, 4};
> targetX > # & /@ listX
> 
> {True, False, True, False, True}
> 
> I can do the same for another target and another list.
> 
> targetY = 3; listY = {4, 0, 1, 8, 6};
> targetY > # & /@ listY
> 
> {False, True, True, False, False}
> 
> But can I do it in a similar way for the AND or OR condition without  
> having to resort to the Table command?
> 
> Table[targetX > listX[[i]] && targetY > listY[[i]], {i, Length@listX}]
> 
> {False, False, True, False, False}
> 
> Table[targetX > listX[[i]] || targetY > listY[[i]], {i, Length@listX}]
> 
> {True, True, True, False, True}
> 
> Much obliged,
> 
> 	Gregory
> 


  • Prev by Date: Re: 3D graphics with NVIDIA GeForce 8400M GS card
  • Next by Date: Re: FindFit and NormFunction (to find a best fit by medians)
  • Previous by thread: Re: Mapping A Condition Across Two Different Lists
  • Next by thread: Re: Mapping A Condition Across Two Different Lists