Well... this current behavior contradicts
https://www.jsoftware.com/help/dictionary/d031.htm and
https://code.jsoftware.com/wiki/Vocabulary/underdot

So I think it's unintended behavior.

That said, https://code.jsoftware.com/wiki/Vocabulary/percentdot also
says (for %. monadic):  "If the columns of y are dependent, domain
error is signaled" so there's a tension here between %. behavior and
_. issues which presumably lead into the current situation.

Thanks,

-- 
Raul

On Thu, Feb 24, 2022 at 4:06 PM Clifford Reiter <reit...@lafayette.edu> wrote:
>
> In my mind the inverse of a non invertible matrix is a domain error.
>
> But I have become aware of otherwise
>
>
> JVERSION
>
> Engine: j902/j64avx2/windows
>
> Release-a: commercial/2020-12-05T13:36:01
>
> Library: 9.02.08
>
> Qt IDE: 1.9.2s/5.12.10(5.12.10)
>
> Platform: Win 64
>
> Installer: J902 install
>
> InstallPath: c:/program files/j902
>
> Contact: www.jsoftware.com
>
> (Also 9.03 MacOs)
>
> Likely due to avx changes in 9.01
>
> %. i. 4 4
>
> |domain error
>
> | %.i.4 4
>
> %. 3 3$1
>
> |NaN error
>
> %. i. 3 3
>
> _. _. _.
>
> _. _. _.
>
> _. _. _.
>
> Run (;%.)a=:(,+/)?2 3$4
>
> a few times and see all three types of results. I find the array of
> indeterminants disquieting but I am not sure it is worth doing anything
> about.
>
> Thoughts?
>
> Back to grading...
>
> Best, Cliff
> ----------------------------------------------------------------------
> 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