home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Fred Fish Collection 1.5
/
ffcollection-1-5-1992-11.iso
/
ff_progs
/
libs
/
matlab.lzh
/
MATLAB
/
MATLAB.LZH
/
Source
/
MatLab
/
WLOG.FOR
< prev
next >
Encoding:
Amiga
Atari
Commodore
DOS
FM Towns/JPY
Macintosh
Macintosh JP
Macintosh to JP
NeXTSTEP
RISC OS/Acorn
Shift JIS
UTF-8
Wrap
Text File
|
1991-04-13
|
411 b
|
23 lines
SUBROUTINE WLOG (XR, XI, YR, YI)
IMPLICIT NONE
C
C Y = LOG(X)
C
DOUBLE PRECISION XR, XI, YR, YI
C
DOUBLE PRECISION T, R
C
DOUBLE PRECISION PYTHAG
C
C
R = PYTHAG (XR, XI)
IF (R.EQ.0.0D0) CALL ERROR (32)
IF (R.EQ.0.0D0) RETURN
T = DATAN2 (XI, XR)
IF (XI.EQ.0.0D0 .AND. XR.LT.0.0D0) T = DABS (T)
YR = DLOG (R)
YI = T
C
RETURN
END