Right! u Area returns
abscissa, area
That, along with incorrectly placed parens were errors.
I'll replace the 1 dimensional amoeba with Brent's method,
relax the tolerances, and see what happens. But not now.
Thank you!
NB. don't do this! too much output.
cubic =: (p.&([smoutput)~ _4&{.)~
(-@:{:@:(cubic Area) amoeba (<10)) 4 3 ?@$0
> Date: Sat, 23 Feb 2013 19:30:51 -0500
> From: Henry Rich <[email protected]>
> To: [email protected]
> Subject: Re: [Jprogramming] The farmer's fence
> Message-ID: <[email protected]>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> In amoeba, minindx comes from
>
> minindx =. tryerr i. minval =. <./ tryerr =. uverb simptry
>
> which should be bulletproof if uverb returns a scalar. You could try
> putting something like
>
> assert. (,3) -: $tryerr
>
> after that line to see if uverb is returning junk. (It's not clear
> to
> me that Area returns a scalar).
>
> untested.
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm