x-no-archive: yes
What you are looking for is called a "fixed point" search. This is
when you apply a function to a guess (which improves the guess),
and then apply the function to the improved guess.
As a trivial example of a "fixed point" search, you might average
your guess with your fixed point and then use the result as an
improved guess. For example, if I want to converge to the point
42, then I might use this averaging formula:
x = (x + 42)/2
Of course if I want to converge to 2048, I would not use 42, but
an entirely different value.
Kasterborus wrote:
Quote:
I'm having trouble writing a loop using
integer math that will
spit out 10 numbers and slowly make them all tend to 2048.
>
Ideally this loop should take about 400 iterations, and with each pass
calculate 10 values
>
i.e:
>
Starting iteration:
0 455 910 1365 1820 2275 2730 3185 3640 4095
>
Ending iteration:
2048 2048 2048 2048 2048 2048 2048 2048 2048 2048
>
(or as close as can be eg.
2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 ).
>
I can successfully make an 11 value sequence work, but 10 is proving
to be tricky...
>
Anyone know how to do this?
>
Steve