Re: Handling conditions on subvector elements

• To: mathgroup at smc.vnet.net
• Subject: [mg117569] Re: Handling conditions on subvector elements
• From: Peter Breitfeld <phbrf at t-online.de>
• Date: Wed, 23 Mar 2011 02:53:12 -0500 (EST)
• References: <im9soq\$g76\$1@smc.vnet.net>

```Lengyel Tamas wrote:

> Dear Mathworld users,
>
> I am struggling with a piece of code which should result in a List :
>
> 1) I have a vector with subvectors with triplets of values.
> 2) What I wish to achieve is a cycle that returns with a List with either
> '1's or '2's in it.
> 3) The cycle should check whether the first and second element in
> subvectors are equal and neither of them are equal with the third, if so,
> return 1;
>    If all the elements are unequal, return 2
>
> E.g.
>
> V= {{1,1,2},{1,1,3},{2,3,1},{1,2,3},{3,3,1}} should return with {1, 1, 2,
> 2,1}
>
> I'm assuming 'If' should be the key (as it returns 2 types of values), but
> I can't seem to do it properly.
>
> Thank you in advance
>
> Tamas
>

Maybe this is a beginning:

Which[
MatchQ[#, {x_, x_, y_} /; x != y], 1,
True, 2] & /@ V

--
_________________________________________________________________
Peter Breitfeld, Bad Saulgau, Germany -- http://www.pBreitfeld.de

```

• Prev by Date: Re: Handling conditions on subvector elements
• Next by Date: Need help to solve FFT and IFFT by mathematica
• Previous by thread: Re: Handling conditions on subvector elements
• Next by thread: Re: Handling conditions on subvector elements