I cannot duplicate it either.

I suspect that a definition which is different from what was posted.

-- 
Raul

On Tue, Nov 15, 2011 at 7:27 AM, Kip Murray <[email protected]> wrote:
> I cannot duplicate your error.  From your definitions I get
>
>    left timeToMove right
> 0.25 0.45
>
> You might notice
>
>    left
> 0 1
> 2 3
> 4 5
>    elevation left
> 2 3
>    elevation"1 left
> 1 3 5
>
> Which do you want?
>
>
> On 11/15/2011 1:08 AM, Daniel Lyons wrote:
>> I suspect this is a classic beginner misstep, but I don't see what I'm doing 
>> wrong.
>>
>> I have a verb which doesn't work unless I use the rank-1 adverb. Here are 
>> the definitions:
>>
>> diff =: -`(-~) @.<
>> azimuth   =: 0&  {::
>> elevation =: 1&  {::
>>
>> minRotationDistance =: -<.&: (360&|)  -~
>> timeToRotate =: (%&40) @ minRotationDistance
>> timeToAscend =: (%&20) @ diff
>>
>> timeToMove =: (timeToRotate&: azimuth)>. (timeToAscend&: elevation)
>>
>> And here's the problem:
>>
>>     ]left =. 3 2 $ i.6
>> 0 1
>> 2 3
>> 4 5
>>
>>     ]right =. 3 2 $ 3 + *: i.6
>>   3  4
>>   7 12
>> 19 28
>>
>>     left timeToMove right
>> |domain error: diff
>> |   left     timeToMove right
>>
>>     left timeToMove"1 right
>> 0.15 0.45 1.15
>>
>> It seems odd to me. I've checked it with b. 0 a couple of different ways, 
>> but none of the obvious permutations I've tried have result in any rank but 
>> infinite. I'd appreciate any help you can give!
>>
>> Thanks,
>>
>> —
>> Daniel Lyons
>>
>> ----------------------------------------------------------------------
>> For information about J forums see http://www.jsoftware.com/forums.htm
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to