[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #44310] log and functions which use log return
From: |
Michael Godfrey |
Subject: |
[Octave-bug-tracker] [bug #44310] log and functions which use log return incorrect result |
Date: |
Sat, 07 Mar 2015 20:09:52 +0000 |
User-agent: |
Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:36.0) Gecko/20100101 Firefox/36.0 |
Follow-up Comment #8, bug #44310 (project octave):
I tried looking at mappers.cc and its header .h files,
but I could not follow its logic for processing
atanh() for complex arguments. However, it appears to
me that it would be better in any case if atanh called the
appropriate libm function (atanh() or catanh()).
Making use the the log definition is mathematically correct
but may not be the best choice for numerical accuracy.
Obviously, the glibc folks think that catanh( ) should
be evaluated differently from using clog(xp/xm)/2.0.
The fact that long double complex anl = clogl(xp/xm)/2.0;
has "always" returned 4.672911e-17-1.471128e+00i suggests
that they may consider also returning this as the answer
for double complex anl = clogl(xp/xm)/2.0 to be more accurate
and this is likely true. So, they are not likely to agree
to a change
in their code.
So, could a mappers.cc expert take a look at this, please?
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?44310>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [Octave-bug-tracker] [bug #44310] log and functions which use log return incorrect result,
Michael Godfrey <=
- [Octave-bug-tracker] [bug #44310] log and functions which use log return incorrect result, Mike Miller, 2015/03/07
- [Octave-bug-tracker] [bug #44310] log and functions which use log return incorrect result, Michael Godfrey, 2015/03/07
- [Octave-bug-tracker] [bug #44310] log and functions which use log return incorrect result, Michael Godfrey, 2015/03/07
- [Octave-bug-tracker] [bug #44310] log and functions which use log return incorrect result, Mike Miller, 2015/03/07
- [Octave-bug-tracker] [bug #44310] log and functions which use log return incorrect result, Michael Godfrey, 2015/03/07
- [Octave-bug-tracker] [bug #44310] log and functions which use log return incorrect result, Michael Godfrey, 2015/03/07
- [Octave-bug-tracker] [bug #44310] log and functions which use log return incorrect result, Michael Godfrey, 2015/03/08
- [Octave-bug-tracker] [bug #44310] log and functions which use log return incorrect result, Mike Miller, 2015/03/10
- [Octave-bug-tracker] [bug #44310] log and functions which use log return incorrect result, Michael Godfrey, 2015/03/10
- [Octave-bug-tracker] [bug #44310] log and functions which use log return incorrect result, Michael Godfrey, 2015/03/20