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

MathGroup Archive 2013

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

Search the Archive

Re: List manipulation question - 2013

  • To: mathgroup at smc.vnet.net
  • Subject: [mg129620] Re: List manipulation question - 2013
  • From: christopher arthur <chris.arthur1 at gmail.com>
  • Date: Wed, 30 Jan 2013 22:04:52 -0500 (EST)
  • Delivered-to: l-mathgroup@mail-archive0.wolfram.com
  • Delivered-to: l-mathgroup@wolfram.com
  • Delivered-to: mathgroup-newout@smc.vnet.net
  • Delivered-to: mathgroup-newsend@smc.vnet.net
  • References: <20130130092653.09BA46877@smc.vnet.net>
  • Reply-to: chris.arthur1 at gmail.com

Lea,

You might try something like

Map[Position[list1,#]&,list2]

this will give you a list of how the two lists coincide.  It means, for 
each element in list2, find its position in list1, and give me a list of 
the positions.

Chris


Lea Rebanks a écrit :
> Dear All,
>
> I have the follow problem with the combination of a few lists.
> I shall outline the problem or what I am trying to do.
> I know that to solve this problem requires a number of processes, but I am
> not sure how to setup the coding to achieve my desired result.
> Please could someone show me the coding for this problem.
>
> The problem:-
> 1 - I have a list1 created from 24+(15*n1)        All n1 are integers
> 1,2,3,4.....to a large number of integers.
> 2 - I want to divide the list1 by 24 and create another list2 with only the
> integer results in list2.
>      Table[24 + 15*i, {i, 100}]/24  ...    so that integer results in list2
> = { 144, 264, 384, 504, 624, 744, 864, 984, 1104 }
> 3 - I have another list3 created from 12+(3*n2)   All n2 are integers
> 1,2,3,4.....to a large number of integers.
> 4 - With list3 I want to find  :-
>      (i) The integer number of n2 that either equates 12+(3*n2) = 144 or
> the next FIRST available number in list2 that meets this equality.
>  then also    (ii)The integer number(s) of n2 that equates 12+(3*n2) = 24+(15*n1) after the first equal value for say 6 repetitions.
>  then also     (iii)The integer number(s) of n1 that equates 12+(3*n2) =
> 24+(15*n1) after the first equal value for say 6 repetitions.
>
> The above example is quite simple, but I am hoping to setup the coding to
> work with other integer values instead of 3 & 15 which will present more of
> a challenge.
>
> Any help or advice greatly appreciated.
> Best regards,
> Lea...
>
>
>
>   




  • Prev by Date: Re: text table
  • Next by Date: steady state concetration
  • Previous by thread: List manipulation question - 2013
  • Next by thread: Re: List manipulation question - 2013