Yeah I thought of that Herman... problem is I don't know if that element where the 4 was will actually contain a 4 or another number... could contain a 6 or an 8... etc
Ummm... maybe I'm looking only at a looping solution. I hate looping. --- In [email protected], Herman <psy...@...> wrote: > > Perhaps something along this line (untested). Note you look forward > from array2, if it finds a 4 four places ahead you substitute a > newvalue > > Array2 = iif( ref( array1), 4) == 4, newvalue, Array2); > > herman > > > Hi All, > > > I seem to have a hit a logic block... not sure why. > > Let's say I have the following array, > > > 0 0 0 0 0 0 0 0 4 0 0 0 0 0 > > > Now, lets say when I see the number 4, I want to change the value > > in another array 4 elements back (yes, the number relates to the > > number of elements back I want to change in another array)... > > > So, the other array goes from all zeros, to... > > > 0 0 0 0 1 0 0 0 0 0 0 0 0 0 > > > I realize I can do this with looping... is there a simple way to do with > > AFL...? (i.e. not looping) > > > TIA > > > > > ------------------------------------ > > > **** IMPORTANT PLEASE READ **** > > This group is for the discussion between users only. > > This is *NOT* technical support channel. > > > TO GET TECHNICAL SUPPORT send an e-mail directly to > > SUPPORT {at} amibroker.com > > > TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at > > http://www.amibroker.com/feedback/ > > (submissions sent via other channels won't be considered) > > > For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG: > > http://www.amibroker.com/devlog/ > > > Yahoo! Groups Links >
