[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
## [Octave-bug-tracker] [bug #56629] 'inverse' is referenced in a few place

**From**: |
Philip Nienhuis |

**Subject**: |
[Octave-bug-tracker] [bug #56629] 'inverse' is referenced in a few places, but is an undocumented alias for 'inv' |

**Date**: |
Mon, 15 Jul 2019 14:36:50 -0400 (EDT) |

**User-agent**: |
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:51.0) Gecko/20100101 Firefox/51.0 SeaMonkey/2.48 |

Follow-up Comment #2, bug #56629 (project octave):
Personally I find the use of a widely accepted identifier for a well-known
mathematical concept like "inverse" for some IMO relatively obscure function
in some toolbox not so very appropriate. I think it's a poor, unpractical and
perhaps careless choice, to say the least. But of course, this is Matlab.
FWIW, in Matlab r2019b prerelease (w/o toolboxes), "doc inverse" brings up an
overview of the docs for inv, asinh, ifft, atanh, and many more "inverse"
functions (87 in total), but no mention of "inverse" as a function name.
I wouldn't mind (also in my role as OF mapping package maintainer) to use
"inverse" in the docs where appropriate to refer to the linear algebra
operation and inverse functions in core Octave's documentation, but avoid
using it as a function name proper, similar to what Matlab does. So, apart
from:
>*> which inverse*
'inverse' is a built-in function from the file libinterp/corefcn/inv.cc
... I think Octave is already OK.
Probably it'll be quite some time before "inverse" gets implemented in the
mapping package anyway.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?56629>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/