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

MathGroup Archive 2011

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

Search the Archive

Re: replace with closest value

  • To: mathgroup at smc.vnet.net
  • Subject: [mg119550] Re: replace with closest value
  • From: Yves Klett <yves.klett at googlemail.com>
  • Date: Thu, 9 Jun 2011 05:44:55 -0400 (EDT)
  • References: <iskvgs$5nt$1@smc.vnet.net>

Furthermore (concerning large lists), you could speed up the repetitive
use of Nearest considerably by first generating a NearestFunction and
making use of that.

Regards,
Yves

Am 07.06.2011 12:45, schrieb graser:
> Hi
> 
> I have a some question for you!
> 
> Let's say there is a list like that
> AA={1.3, 1.5, 1.6, 1.8, 2.1, 2.3, 2.6, 2.9, 3.3, 3.7, 4.2, 4.7, 5.2,
> 5.9, 6.6, 7.4, 8.3, 9.4, 10.6, 11.8, 13.1, 14.8, 16.9, 19., 21.5,
> 23.6}.
> Length[AA]=26
> I want to replace the element in the list with a closest number I
> specify in my list  BB,
> BB={1.2, 1.4, 1.6, 1.8, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 5,
> 6, 8 , 10 , 15, 20, 25, 40, 60, 100},
> Length[BB]=23
> so that the list AA after I replace will be
> 
> AA={1.2, 1.5, 1.6, 1.8, 2. 2.25, 2.5,3.........20, 25}
> Length[AA]=26.
> 
> I wonder if anyone can help me to solve this problem!
> 
> 


  • Prev by Date: FindMinimum and Levenberg method
  • Next by Date: Re: FixedPoint[Cos, 1.0]
  • Previous by thread: Re: replace with closest value
  • Next by thread: Using Cases or Position to Find Strings in a List of Strings