[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
erf, gamma etc
From: |
Ted Harding |
Subject: |
erf, gamma etc |
Date: |
Tue, 4 Apr 1995 14:53:28 +0200 (BST) |
Hi All,
The functions erf, erfc, gamma, lgamma are (as has been pointed out
already by Hans-Ulrich Menzebach for the gamma) "not available on this
system" in Octave-1.1.1; Vinayak Dutt has commented that
>I was looking through the source code of octave when I found that in the file
>mappers.cc which matches the octave function to corresponding c or fortran
>code, the gamma and lgamma functions do not still use the slatec library
>fortran codes for gamma/lgamma functions if the system does not have prebuilt
>gamma/lgamma function. the mapper just return undefined function error
>for these functions. Seems John Eaton is still working on adding these slatec
>function in some coming release of Octave.
It is not a severe task to write m-files to compute these, and this I
would do since a lot of my work depends on them, especially on erf. However,
I do not want to re-write all my many m-files which call these, giving them
different names, since because their "stubs" are builtin any attempt to
call them gives the above "non-available" message, while at the same time
any attempt to re-define them results in "error: can't redefine read-only
function".
Is there a work-round, please? (Not counting what I'm doing at present
when these are needed, which is "ln -s octave-1.0 octave"!). A pity,
because 1.1.1 is in many ways a good improvement on 1.0.
Best wishes to all,
Ted. (address@hidden)
- erf, gamma etc,
Ted Harding <=