 
 
 
 
 
 
Re: simple nest
- To: mathgroup at smc.vnet.net
- Subject: [mg106678] Re: [mg106661] simple nest
- From: Leonid Shifrin <lshifr at gmail.com>
- Date: Thu, 21 Jan 2010 04:50:26 -0500 (EST)
- References: <201001201150.GAA09275@smc.vnet.net>
Francisco,
This is a follow-up to my previous post. To be logically correct, the
example I gave with a test function with named arguments had to be with the
order of arguments interchanged:
 Function[{prev, this}, UnsameQ[this[[2]], prev[[2]]]]
instead of
 Function[{this, prev}, UnsameQ[this[[2]], prev[[2]]]]
Sorry for the confusion.
Regards,
Leonid
On Wed, Jan 20, 2010 at 2:50 PM, Francisco Gutierrez <fgutiers2002 at yahoo.com
> wrote:
> Dear group:
> I have a function that gets five arguments, two of which are fixed, and
> three vary. Its output are three numbers. So it can be nested, for example
> over some initial values.
> Say:
> Nest[func[arg1,arg2,#[[1]],#[[2]],#[[3]]]&,{init1,init2,init3},k]
>
> Simple enough, works well.
> Now I want to nest the same function, while the second non fixed argument
> changes at each step. I thought the "natural" way of doing this was:
>
> NestWhile[func[arg1,arg2,#[[1]],#[[2]],#[[3]]]&,{init1,init2,init3},UnsameQ[#[[2]]&,2],
> but this evidently does not work.
>
> So: in a NestWhile how do I create tests over parts of the outputs of a
> function?
> Thanks!
> Fg
>
>
- References:
- simple nest
- From: Francisco Gutierrez <fgutiers2002@yahoo.com>
 
 
- simple nest

